<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400);@font-face{font-family:'FontAwesome';src:url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/font-awesome-4.3.0/fontawesome-webfont.eot?v=4.3.0");src:url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/font-awesome-4.3.0/fontawesome-webfont.eot?#iefix&amp;v=4.3.0") format('embedded-opentype'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/font-awesome-4.3.0/fontawesome-webfont.woff2?v=4.3.0") format('woff2'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/font-awesome-4.3.0/fontawesome-webfont.woff?v=4.3.0") format('woff'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/font-awesome-4.3.0/fontawesome-webfont.ttf?v=4.3.0") format('truetype'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/font-awesome-4.3.0/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Benton Medium';src:url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/elpais/eot/BentonSans-Medium.eot?v=1.0");src:url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/elpais/eot/BentonSans-Medium.eot?#iefix&amp;v=1.0") format('embedded-opentype'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/elpais/woff/BentonSans-Medium.woff") format('woff'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/elpais/ttf/BentonSans-Medium.ttf") format('truetype'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/elpais/svg/BentonSans-Medium.svg") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Benton Book';src:url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/elpais/eot/bentonsans-book.eot?v=1.0");src:url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/elpais/eot/bentonsans-book.eot?#iefix&amp;v=1.0") format('embedded-opentype'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/elpais/woff/bentonsans-book.woff") format('woff'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/elpais/ttf/bentonsans-book.ttf") format('truetype'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/elpais/svg/bentonsans-book.svg") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"FontBttb";font-style:normal;src:local("FontBttb"),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/bttbFonts/bttb.woff2") format('woff2'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/bttbFonts/bttb.woff") format('woff'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/bttbFonts/bttb.eot") format('eot'),url("https://d1yold88hsv6sw.cloudfront.net/assets/fonts/bttbFonts/bttb.ttf") format('ttf')}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0);height:1px;overflow:hidden;position:absolute;width:1px;padding:0}.ui-helper-reset{border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;margin:0;padding:0}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;filter:alpha(opacity=30)}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible;padding:0}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{text-indent:-9999999px;padding:.4em}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;display:none;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0 2.3em}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{text-align:center;font-weight:700;border:0;padding:.7em .3em}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none;padding:.2em}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-menu{list-style:none;display:block;outline:none;margin:0;padding:2px}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{zoom:1;width:100%;margin:0;padding:0}.ui-menu .ui-menu-divider{height:0;font-size:0;line-height:0;border-width:1px 0 0;margin:5px -2px}.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;zoom:1;font-weight:400;padding:2px .4em}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400}.ui-menu .ui-state-disabled{font-weight:400;line-height:1.5;margin:.4em 0 .2em}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-spinner{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;padding:0}.ui-spinner-input{border:none;background:none;vertical-align:middle;margin:.2em 22px .2em .4em;padding:0}.ui-spinner-button{width:16px;height:50%;font-size:.5em;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;margin:0;padding:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;zoom:1;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;border-bottom:0;white-space:nowrap;margin:0;padding:0}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:0}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;background:none;border-width:0;padding:1em 1.4em}.ui-tooltip{position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;padding:8px}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-header{border:1px solid #6695ff;color:#fff;font-weight:700}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{font-weight:400;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{font-weight:400;color:#000}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;color:#000}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#000}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-state-error .ui-icon,.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-shadow{opacity:.45;filter:alpha(opacity=45);margin:5px 0 0 5px;padding:0}.ui-button-text-only .ui-button-text,input.ui-button{padding:.4em 1em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-slider-vertical .ui-slider-range-max,.ui-spinner-up{top:0}.ui-widget-header a,.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-tabs-nav{background:none}.ui-tabs,.ui-widget-header{padding:0;border:0;background:none}.ui-tabs .ui-tabs-panel{padding:20px 25px}.ui-widget-header{border-bottom:2px solid #999}.ui-tabs .ui-tabs-nav li{background:#efefef;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;border-radius:0}.ui-tabs .ui-tabs-nav li a{color:#000;font-size:14px;font-weight:300;text-transform:uppercase;padding:15px 20px;width:100%;text-align:center}.ui-tabs .ui-tabs-nav li.ui-state-active,.ui-tabs .ui-tabs-nav li.ui-state-hover{transition:1s all;background:#999;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;position:relative}.ui-tabs .ui-tabs-nav li.ui-state-active a,.ui-tabs .ui-tabs-nav li.ui-state-hover a{color:#fff !important}.ui-tabs .ui-tabs-nav li.ui-state-active a{font-weight:700}.ui-tabs .ui-tabs-panel{background:#fff;color:#000}.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-hover::after,.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-active::after{border:none}.ofertas-home-subh .ui-widget-header{border:none}.ofertas-home-subh .ui-tabs .ui-tabs-nav li{background:#e9e9e9;width:50%;border:none}.ofertas-home-subh .ui-tabs .ui-tabs-nav li a{color:#999;font-size:14px;font-weight:300;text-transform:uppercase;padding:15px 10px;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis}.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-active,.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-hover{background:#00cccc;transition:background 1s}.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-active a,.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-hover a{color:#fff}.ofertas-home-subh .ui-tabs .ui-tabs-panel{background:#00cccc;color:#fff}.ofertas-home-subh .ui-tabs .ui-tabs-panel .related a{background:#007b87;color:#fff;text-transform:uppercase;font-size:12px;font-weight:300;padding:10px 40px}.ofertas-home-subh .ui-tabs .ui-tabs-panel .related a:hover{transition:1s;opacity:.8}.vuehot .ofertas-home-subh .ui-tabs-nav li{width:16.6%}.vuehot .lista-ofertas-table tr{display:inline-block;margin:0 0 35px;padding:5px 15px 5px 5px;vertical-align:top;width:239px}.vuehot .lista-ofertas-table tr td{display:block;font-size:13px;margin:0 0 5px}.vuehot .lista-ofertas-table tr .concepto{font-size:12px;font-weight:bold;margin:5px 0 15px;text-transform:uppercase}.lista-ofertas{padding:0}.vuehot .lista-ofertas-table tbody,.vuehot .lista-ofertas-table tr td a{color:#fff;transition:1s color}.vuehot .lista-ofertas-table tbody tr.it-on&gt;*{color:#007b87;transition:color 1.5s ease 0s}.vuehot .lista-ofertas-table tr .trayecto a{color:#fff;display:table;font-size:18px;font-weight:500;position:relative;margin:0 0 10px;line-height:21px}.vuehot .lista-ofertas-table tr .precio strong{font-size:30px}.vuehot .lista-ofertas-table tr:hover a{color:#007b87;transition:color 1.5s ease 0s;cursor:pointer}.vuehot .lista-ofertas-table tr td.trayecto a{font-family:"Travel Stencil";font-size:25px;font-weight:500;position:relative;line-height:1}.vuehot .lista-ofertas-table tr td.precio strong{font-family:"Travel Stencil";font-size:30px;font-weight:500}.ui-helper-hidden-accessible{display:none}.ui-autocomplete.ui-menu{z-index:3;display:block;float:left;list-style:none outside none;margin:0;padding:5px 0;background:#fff;box-shadow:1px 1px 4px 0 #999}.ui-autocomplete{cursor:default;position:absolute}.ui-autocomplete.ui-menu .ui-menu-item{clear:left;float:left;margin:0;padding:2px 15px;width:100%;font-size:12px}.ui-autocomplete-category{color:#666;cursor:pointer;display:block;font-size:1.2rem;font-weight:bold;padding:2px 15px;text-transform:uppercase}.ui-autocomplete.ui-menu .ui-menu-item:hover{background:#f2f2f2}.ui-autocomplete.ui-menu .ui-menu-item a{display:block;padding:3px 3px 3px 3px;text-decoration:none;cursor:pointer;color:#666}.ui-autocomplete.ui-menu .ui-menu-item a:hover{color:#000}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-focus{background:none;color:#000}.vue-lan .wrap-calen .ui-datepicker{padding:5px;width:395px;height:auto;background:#eee;border:1px solid #eee;margin-right:15px}.vue-lan .wrap-calen .ui-widget-header{background:#007e88;border:none;height:42px}.vue-lan .wrap-calen .ui-state-default,.vue-lan .wrap-calen .ui-widget-content .ui-state-default,.vue-lan .wrap-calen .ui-widget-header .ui-state-default{background:#fff;border:1px solid #fff;color:#999;font-weight:400;width:52px;height:52px;margin:2px 0;font-size:10px}.vue-lan .wrap-calen .ui-state-default:hover{background:#00c4d3;color:#fff;border:none;border:1px solid #00c4d3}.vue-lan .wrap-calen .ui-state-active,.vue-lan .wrap-calen .ui-datepicker-current-day .ui-state-active{background:#fff;border:1px solid #ccc;color:#999}.vue-lan .wrap-calen .ui-datepicker-current-day .ui-state-active:hover{background:#00c4d3;border:1px solid #00c4d3;color:#fff}.vue-lan .wrap-calen .dia{font-size:10px}.vue-lan .wrap-calen .precio-dia{font-size:13px;font-weight:700;display:block;padding-top:20px}.vue-lan .wrap-calen .ui-datepicker .ui-datepicker-title{font-size:12px;text-transform:uppercase;vertical-align:middle;line-height:40px;display:inline-block;width:300px}.vue-lan .wrap-calen .ui-datepicker .ui-datepicker-prev:before{color:#fff;content:"\f053";display:inline-block;font-family:FontAwesome;font-size:15px;margin:12px;vertical-align:middle;cursor:pointer}.vue-lan .wrap-calen .ui-datepicker .ui-datepicker-next:before{color:#fff;content:"\f054";display:inline-block;font-family:FontAwesome;font-size:15px;margin:12px;vertical-align:middle;cursor:pointer;float:right}.vue-lan .wrap-calen .ui-datepicker .ui-datepicker-next span{background:none}.vue-lan .wrap-calen .ui-icon{display:inline-block}.vue-lan .wrap-calen .ui-datepicker-calendar thead{display:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0);height:1px;overflow:hidden;position:absolute;width:1px;padding:0}.ui-helper-reset{border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;margin:0;padding:0}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;filter:alpha(opacity=30)}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible;padding:0}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{text-indent:-9999999px;padding:.4em}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;display:none;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0 2.3em}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{text-align:center;font-weight:700;border:0;padding:.7em .3em}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none;padding:.2em}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-menu{list-style:none;display:block;outline:none;margin:0;padding:2px}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{zoom:1;width:100%;margin:0;padding:0}.ui-menu .ui-menu-divider{height:0;font-size:0;line-height:0;border-width:1px 0 0;margin:5px -2px}.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;zoom:1;font-weight:400;padding:2px .4em}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400}.ui-menu .ui-state-disabled{font-weight:400;line-height:1.5;margin:.4em 0 .2em}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-spinner{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;padding:0}.ui-spinner-input{border:none;background:none;vertical-align:middle;margin:.2em 22px .2em .4em;padding:0}.ui-spinner-button{width:16px;height:50%;font-size:.5em;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;margin:0;padding:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;zoom:1;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;border-bottom:0;white-space:nowrap;margin:0;padding:0}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:0}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;background:none;border-width:0;padding:1em 1.4em}.ui-tooltip{position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;padding:8px}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-header{border:1px solid #6695ff;color:#fff;font-weight:700}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{font-weight:400;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{font-weight:400;color:#000}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;color:#000}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#000}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-state-error .ui-icon,.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-shadow{opacity:.45;filter:alpha(opacity=45);margin:5px 0 0 5px;padding:0}.ui-button-text-only .ui-button-text,input.ui-button{padding:.4em 1em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-slider-vertical .ui-slider-range-max,.ui-spinner-up{top:0}.ui-widget-header a,.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-tabs-nav{background:none}.ui-tabs,.ui-widget-header{padding:0;border:0;background:none}.ui-tabs .ui-tabs-panel{padding:20px 25px}.ui-widget-header{border-bottom:2px solid #999}.ui-tabs .ui-tabs-nav li{background:#efefef;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef}.ui-tabs .ui-tabs-nav li a{color:#000;font-size:14px;font-weight:300;text-transform:uppercase;padding:15px 20px;width:100%;text-align:center}.ui-tabs .ui-tabs-nav li.ui-state-active,.ui-tabs .ui-tabs-nav li.ui-state-hover{transition:1s all;background:#999;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;position:relative}.ui-tabs .ui-tabs-nav li.ui-state-active a,.ui-tabs .ui-tabs-nav li.ui-state-hover a{color:#fff}.ui-tabs .ui-tabs-nav li.ui-state-active a{font-weight:700}.ui-tabs .ui-tabs-panel{background:#fff;color:#000}.ui-widget-header{border-bottom:2px solid #999}.ui-tabs .ui-tabs-nav li{background:#efefef;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef}.ui-tabs .ui-tabs-nav li a{color:#000;font-size:14px;font-weight:300;text-transform:uppercase;padding:15px 20px;width:100%;text-align:center}.ui-tabs .ui-tabs-nav li.ui-state-active,.ui-tabs .ui-tabs-nav li.ui-state-hover{transition:1s all;background:#999;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;position:relative}.ui-tabs .ui-tabs-nav li.ui-state-active a,.ui-tabs .ui-tabs-nav li.ui-state-hover a{color:#fff}.ui-tabs .ui-tabs-nav li.ui-state-active a{font-weight:700}.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-hover::after,.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-active::after{border:none}.ofertas-home-subh .ui-widget-header{border:none}.ofertas-home-subh .ui-tabs .ui-tabs-nav li{background:#e9e9e9;width:50%;border:none}.ofertas-home-subh .ui-tabs .ui-tabs-nav li a{color:#999;font-size:14px;font-weight:300;text-transform:uppercase;padding:15px 10px;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis}.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-active,.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-hover{background:#00cccc;transition:background 1s}.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-active a,.ofertas-home-subh .ui-tabs .ui-tabs-nav li.ui-state-hover a{color:#fff}.ofertas-home-subh .ui-tabs .ui-tabs-panel{background:#00cccc;color:#fff}.ofertas-home-subh .ui-tabs .ui-tabs-panel .related a{background:#007b87;color:#fff;text-transform:uppercase;font-size:12px;font-weight:300;padding:10px 40px}.ofertas-home-subh .ui-tabs .ui-tabs-panel .related a:hover{transition:1s;opacity:.8}.vuehot .ofertas-home-subh .ui-tabs-nav li{width:16.6%}.vuehot .lista-ofertas-table tr{display:inline-block;margin:0 0 35px;padding:5px 15px 5px 5px;vertical-align:top;width:239px}.vuehot .lista-ofertas-table tr td{display:block;font-size:13px;margin:0 0 5px}.vuehot .lista-ofertas-table tr .concepto{font-size:12px;font-weight:bold;margin:5px 0 15px;text-transform:uppercase}.lista-ofertas{padding:0}.vuehot .lista-ofertas-table tbody,.vuehot .lista-ofertas-table tr td a{color:#fff;transition:1s color}.vuehot .lista-ofertas-table tbody tr.it-on&gt;*{color:#007b87;transition:color 1.5s ease 0s}.vuehot .lista-ofertas-table tr .trayecto a{color:#fff;display:table;font-size:18px;font-weight:500;position:relative;margin:0 0 10px;line-height:21px}.vuehot .lista-ofertas-table tr .precio strong{font-size:30px}.vuehot .lista-ofertas-table tr:hover a{color:#007b87;transition:color 1.5s ease 0s;cursor:pointer}.vuehot .lista-ofertas-table tr td.trayecto a{font-family:"Travel Stencil";font-size:25px;font-weight:500;position:relative;line-height:1}.vuehot .lista-ofertas-table tr td.precio strong{font-family:"Travel Stencil";font-size:30px;font-weight:500}.ui-helper-hidden-accessible{display:none}.ui-autocomplete.ui-menu{z-index:3;display:block;float:left;list-style:none outside none;margin:0;padding:5px 0;background:#fff;box-shadow:1px 1px 4px 0 #999}.ui-autocomplete{cursor:default;position:absolute}.ui-autocomplete.ui-menu .ui-menu-item{clear:left;float:left;margin:0;padding:2px 15px;width:100%;font-size:12px}.ui-autocomplete-category{color:#666;cursor:pointer;display:block;font-size:1.2rem;font-weight:bold;padding:2px 15px;text-transform:uppercase}.ui-autocomplete.ui-menu .ui-menu-item:hover{background:#f2f2f2}.ui-autocomplete.ui-menu .ui-menu-item a{display:block;padding:3px 3px 3px 3px;text-decoration:none;cursor:pointer;color:#666}.ui-autocomplete.ui-menu .ui-menu-item a:hover{color:#000}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-focus{background:none;color:#000}.viajes.viajes-calendario .ui-datepicker{padding:5px;width:520px;height:auto;background:#eee;border:1px solid #eee}.viajes.viajes-calendario .ui-widget-header{background:#007e88;border:none;height:54px}.viajes.viajes-calendario .ui-state-default,.viajes.viajes-calendario .ui-widget-content .ui-state-default,.viajes.viajes-calendario .ui-widget-header .ui-state-default{background:#fff;border:1px solid #fff;color:#999;font-weight:400;width:67px;height:67px;margin:2px 0}.viajes.viajes-calendario .ui-state-default:hover{background:#000 !important;color:#fff;border:none;border:1px solid #000}.viajes.viajes-calendario .ui-state-active,.viajes.viajes-calendario .ui-datepicker-current-day .ui-state-active{background:#fff;border:1px solid #ccc;color:#999}.viajes.viajes-calendario .ui-datepicker-current-day .ui-state-active:hover{background:#000;border:1px solid #000;color:#fff}.viajes.viajes-calendario .dia{font-size:14px}.viajes.viajes-calendario .precio-dia{font-size:15px;font-weight:700;display:block;padding-top:20px}.viajes.viajes-calendario .ui-datepicker .ui-datepicker-title{left:-46px;position:relative;font-size:16px;text-transform:uppercase;vertical-align:middle;line-height:45px;display:inline-block;width:100%}.viajes.viajes-calendario .ui-datepicker thead{display:none}.viajes.viajes-calendario .ui-datepicker .ui-datepicker-prev:before{color:#fff;content:"\f053";display:inline-block;font-family:FontAwesome;font-size:30px;margin:12px;vertical-align:middle;cursor:pointer;width:30px;height:30px}.viajes.viajes-calendario .ui-datepicker .ui-datepicker-next:before{color:#fff;content:"\f054";display:inline-block;font-family:FontAwesome;font-size:30px;margin:12px;vertical-align:middle;cursor:pointer;width:30px;height:30px;float:right}.viajes.viajes-calendario .ui-datepicker .ui-datepicker-next span{background:none}.viajes.viajes-calendario .ui-icon{display:inline-block}.viajes.viajes-calendario [class*="estado-"].ui-state-default{background:#00c4d3 !important;color:#fff}.viajes .calendario-precios .ui-widget-header .ui-state-active,.viajes .calendario-precios .ui-datepicker-current-day td,.viajes .calendario-precios .ui-datepicker-current-day .ui-state-active{background:#000 !important;color:#fff}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:12px}.ui-slider-horizontal .ui-slider-handle{top:-3px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-slider.ui-widget-content{background:#ccc}.ui-slider .ui-widget-header{background:#969696}.ui-slider .ui-slider-handle{border:none;cursor:pointer;height:18px;width:5px;background:#4d4d4d}.ui-slider-range.ui-widget-header{background:#5578dc}.ui-datepicker{background:#3e79e0;padding:10px}.ui-datepicker .ui-datepicker-header{border-bottom:1px solid #fff;margin-bottom:5px;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar thead tr th{padding-bottom:15px}.ui-datepicker .ui-datepicker-calendar thead tr th span{color:#fff}.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-default{color:#fff;transition:1s all}.ui-datepicker .ui-datepicker-calendar tbody tr a.ui-state-active,.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-default.ui-state-hover{background:#ff9224;color:#fff;transition:1s all}.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a{border:none;color:#000;font-weight:700;background:#fff}.tabs-azlist-contenido li{display:block;margin:0 0 5px}.tabs-azlist-contenido li a:hover{text-decoration:underline;cursor:pointer}.blockUIMsg{background-color:#fff;border:4px solid #3E79E0 !important;color:#000;cursor:wait;left:30% !important;margin:0;overflow:hidden;padding:0;position:fixed;right:0;text-align:center;top:40%;width:600px !important;z-index:99999}.ui-autocomplete.ui-menu .ui-menu-item:hover{background:#3E79E0;transition:.5s background}.ui-autocomplete.ui-menu .ui-menu-item:hover a{color:#fff}.ui-autocomplete.ui-menu .ui-autocomplete-category{font-size:12px;text-transform:uppercase}ul.orbit-bullets li{width:20px;height:20px;border:1px solid #fff;border-radius:50%;background:#ccc;text-indent:-9999px}ul.orbit-bullets li.active{background:#fff;border-color:#ccc}.vue-dispo .ui-tabs .ui-tabs-nav li{padding:8px 20px;margin-right:10px}.vue-dispo .ui-tabs .ui-tabs-nav li a{font-size:14px;font-weight:300;text-align:center;text-transform:uppercase;width:100%;padding:5px 20px;line-height:10px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:12px}.ui-slider-horizontal .ui-slider-handle{top:-3px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-slider.ui-widget-content{background:#ccc}.ui-slider .ui-widget-header{background:#969696}.ui-slider .ui-slider-handle{border:none;cursor:pointer;height:18px;width:5px;background:#4d4d4d}.ui-slider-range.ui-widget-header{background:#5578dc}.ui-datepicker{background:#3e79e0;padding:10px}.ui-datepicker .ui-datepicker-header{border-bottom:1px solid #fff;margin-bottom:5px;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar thead tr th{padding-bottom:15px}.ui-datepicker .ui-datepicker-calendar thead tr th span{color:#fff}.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-default{color:#fff;transition:1s all}.ui-datepicker .ui-datepicker-calendar tbody tr a.ui-state-active,.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-default.ui-state-hover{background:#ff9224;color:#fff;transition:1s all}.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a{border:none;color:#000;font-weight:700;background:#fff}.ui-datepicker .ui-datepicker-prev:before{cursor:pointer;content:"\f100";font-family:FontAwesome;font-size:16px;vertical-align:middle;font-weight:700 !important}.ui-datepicker .ui-datepicker-next:before{cursor:pointer;content:"\f101";font-family:FontAwesome;font-size:16px;vertical-align:middle;font-weight:700 !important}.ui-datepicker .ui-icon{overflow:visible}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{font-weight:700;top:0}.ui-datepicker .ui-datepicker-prev-hover{top:2px !important;left:2px}.ui-datepicker .ui-datepicker-next-hover{top:2px !important;right:2px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer}.ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover{color:#000}.tabs-azlist-contenido li{display:block;margin:0 0 5px}.tabs-azlist-contenido li a:hover{text-decoration:underline;cursor:pointer}.blockUI.blockMsg.blockPage{z-index:9999;min-width:590px}.blockUIMsg{background-color:#fff;border:4px solid #3E79E0 !important;color:#000;cursor:wait;left:30% !important;margin:0;overflow:hidden;padding:0;position:fixed;right:0;text-align:center;top:40%;width:600px !important;z-index:99999}#blockui-espera .logo{display:block;margin:0 auto 10px}#blockui-filtros img.loading{display:block;margin:0 auto;padding-bottom:10px}.ui-autocomplete.ui-menu .ui-menu-item:hover{background:#3E79E0;transition:.5s background}.ui-autocomplete.ui-menu .ui-menu-item:hover a{color:#fff}.ui-autocomplete.ui-menu .ui-autocomplete-category{font-size:12px;text-transform:uppercase}.ui-autocomplete-category{background:#e8e8e8;border:1px solid #e8e8e8;clear:left;color:#666;font-size:11px;line-height:18px;margin:.2em 0;padding:.2em .4em;text-transform:uppercase}.ui-autocomplete-category-destino{background:url("https://d2eh7florc4mjb.cloudfront.net/img/jquery-ui/categories.png") no-repeat scroll 100% -1px #e8e8e8}.ui-autocomplete-category-zona{background:url("https://d2eh7florc4mjb.cloudfront.net/img/jquery-ui/categories.png") no-repeat scroll 100% -38px #e8e8e8}.ui-autocomplete-category-hotel{background:url("https://d2eh7florc4mjb.cloudfront.net/img/jquery-ui/categories.png") no-repeat scroll 100% -74px #e8e8e8}ul.orbit-bullets li{width:20px;height:20px;border:1px solid #fff;border-radius:50%;background:#ccc;text-indent:-9999px}ul.orbit-bullets li.active{background:#fff;border-color:#ccc}.vue-dispo .ui-tabs .ui-tabs-nav li{padding:8px 20px;margin-right:10px}.vue-dispo .ui-tabs .ui-tabs-nav li a{font-size:14px;font-weight:300;text-align:center;text-transform:uppercase;width:100%;padding:5px 20px;line-height:10px}.pago .tabs-ico3 li a .icon-wrap{display:none}.pago .tabs-ico3 .ui-tabs-panel{position:relative;padding:0}.vue-lan .ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-default.ui-state-hover{background:#00C4D3;color:#fff;transition:1s all}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{background:#fff}h1,h2,h3,h4,h5,h6{font-weight:400}strong{font-weight:700}small{font-size:inherit}body,html{background:#fff}h1,h2,h3,h4,h5,h6{font-weight:400}strong{font-weight:700}small{font-size:inherit}b{font-weight:400}a{text-decoration:none;color:#000}a:focus,a:active{outline:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ie6 .clearfix,.ie7 .clearfix{zoom:1;display:block}.icon-wrap{line-height:0}.icon-wrap.ico-hot{background-position:0 -1720px;width:23px;height:14px}.icon-wrap.ico-vue{background-position:0 -1744px;width:23px;height:15px}.icon-wrap.ico-car{background-position:0 -1769px;width:23px;height:13px}.icon-wrap.ico-tre{background-position:0 -1792px;width:23px;height:22px}.icon-wrap.ico-cru{background-position:0 -1824px;width:23px;height:19px}.icon-wrap.ico-via{background-position:0 -1855px;width:23px;height:19px}.icon-wrap.ico-vmh{background-position:0 -1883px;width:23px;height:19px}.icon-wrap.ico-mul{background-position:0 -1912px;width:22px;height:22px}.icon-wrap.ico-edit{background-position:0 -2213px;width:16px;height:16px}.icon-wrap.ico-nuevo{background-position:0 -2239px;width:19px;height:18px}.icon-wrap.ico-panel{background-position:0 -2268px;width:16px;height:14px}.icon-wrap.ico-adduser{background-position:0 -2292px;width:16px;height:18px}.icon-wrap.ico-page-go{background-position:0 -2347px;width:15px;height:18px}.icon-wrap.ico-page-cancel{background-position:0 -2414px;width:15px;height:18px}.icon-wrap.ico-cancel-bn{background-position:0 -2488px;width:18px;height:18px}.icon-wrap.ico-go{background-position:0 -2042px;width:18px;height:18px}.icon-wrap.ico-search{background-position:-1px -1552px;width:18px;height:18px}.icon-wrap.ico-ver{background-position:0 -1387px;width:23px;height:14px}.icon-wrap.ico-ver-bn{background-position:0 -1510px;width:23px;height:14px}.icon-wrap.ico-seg{background-position:0 -2070px;width:18px;height:18px}.icon-wrap.ico-ok{background-position:-3px -2099px;width:12px;height:12px}.icon-wrap.ico-ok-color6{background-position:-2px -2928px;width:12px;height:12px}.icon-wrap.ico-ko{background-position:-3px -2121px;width:12px;height:12px}.icon-wrap.ico-warn{background-position:0 -2142px;width:18px;height:18px}.icon-wrap.ico-pdf{background-position:0 -2166px;width:18px;height:18px}.icon-wrap.ico-pdf-l{background-position:0 -2375px;width:29px;height:29px}.icon-wrap.ico-sendmail{background-position:0 -2321px;width:25px;height:17px}.icon-wrap.ico-save-presu{background-position:0 -2464px;width:19px;height:18px}.icon-wrap.ico-print{background-position:0 -1367px;width:20px;height:18px}.icon-wrap.ico-help{background-position:0 -2440px;width:18px;height:18px}.icon-wrap.ico-star{background-position:0 -2516px;width:16px;height:15px}.icon-wrap.ico-star-go{background-position:0 -2541px;width:25px;height:17px}.icon-wrap.ico-star-add{background-position:0 -2593px;width:23px;height:16px}.icon-wrap.ico-hot-go{background-position:0 -2568px;width:30px;height:15px}.icon-wrap.ico-hot-add{background-position:0 -2619px;width:30px;height:14px}.icon-wrap.ico-lock{background-position:0 -1410px;width:18px;height:18px}.icon-wrap.ico-unlock{background-position:0 -1430px;width:18px;height:18px}.icon-wrap.ico-excel{background-position:0 -2640px;width:18px;height:18px}.icon-wrap.ico-f5{background-position:0 -2666px;width:16px;height:11px}.icon-wrap.ico-mapa{background-position:0 -764px;width:16px;height:16px}.icon-wrap.ico-bus{background-position:0 -2818px;width:22px;height:14px}.icon-wrap.ico-bus2{background-position:0 -2841px;width:22px;height:14px}.icon-wrap.ico-coche{background-position:0 -3224px;width:24px;height:14px}.icon-wrap.ico-vinc{background-position:3px -1449px;width:24px;height:20px}.icon-wrap.ico-mr5{margin-right:5px}.icon-wrap.ico-remark{background-position:0 -1940px;height:20px;width:24px}.icon-wrap.ico-ferry{background-position:0 -3814px;width:23px;height:21px}.icon-wrap.ico-tra{background-position:0 -4312px;width:17px;height:20px}.ico-mensaje{display:inline-block;line-height:0;text-decoration:none;overflow:hidden;width:32px;height:32px;background:url(https://d2eh7florc4mjb.cloudfront.net/img/sprites/iconos-mensajes.png) 0 100px no-repeat}.ico-mensaje.ico-ok{background-position:0 0}.ico-mensaje.ico-info{background-position:0 -42px}.ico-mensaje.ico-alert{background-position:0 -84px}.ico-mensaje.ico-error{background-position:0 -126px}.hide{display:none;zoom:1}.hidden{visibility:hidden;zoom:1}.relative{position:relative}.left{float:left}.right{float:right}.center{margin:0 auto}.t-left{text-align:left !important}.t-right{text-align:right !important}.t-center{text-align:center !important}.t-top{vertical-align:top}.t-ttop{vertical-align:text-top}.t-middle{vertical-align:middle}.t-bottom{vertical-align:bottom}.t-tbottom{vertical-align:text-bottom}.t-xs{font-size:10px !important}.t-s{font-size:11px !important}.t-m{font-size:12px !important}.t-l{font-size:14px !important}.t-xl{font-size:27px !important;font-weight:700}.t-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.block{display:block}.inline{display:inline !important}.inlineb{display:inline-block !important}.ie6 .inlineb,.ie7 .inlineb{display:inline !important}.tachado{text-decoration:line-through}a.no-u{text-decoration:none}a.no-u:hover{text-decoration:underline}.nowrap{white-space:nowrap}.notransform{text-transform:none}.bold{font-weight:700}.lowercase{text-transform:lowercase}.nobold{font-weight:400 !important}.capitalize,.capitalize-b b{text-transform:capitalize}.uppercase{text-transform:uppercase !important}hr{display:none}.clear{clear:both;height:0;overflow:hidden}.clearer{clear:both;display:block;margin:0;padding:0;height:0;line-height:1px;font-size:1px}.floated-list li{float:left}b.divide-s{margin:0 3px}b.divide{margin:0 5px}b.divide-l{margin:0 8px}.help,.pointer{cursor:pointer !important}.default{cursor:default !important}.noovf{overflow:hidden}.ie6 .noovf{zoom:1}.nomar{margin:0 !important}.nomt{margin-top:0 !important}.nomb{margin-bottom:0 !important}.noml{margin-left:0 !important}.mt2{margin-top:2px}.mt5{margin-top:5px}.mt6{margin-top:6px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.ml5{margin-left:5px !important}.ml10{margin-left:10px}.ml15{margin-left:15px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px}.ml35{margin-left:35px !important}.ml50{margin-left:50px}.ml100{margin-left:100px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr25{margin-right:25px}.mr35{margin-right:35px !important}.mr50{margin-right:50px !important}.mr60{margin-right:60px !important}.mr100{margin-right:100px !important}.nopad{padding:0 !important}.pl10{padding-left:10px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pl15{padding-left:15px}.pr15{padding-right:15px}.pad5{padding:5px}.pad10{padding:10px}.pad20{padding:20px}.pad1-2{padding:1px 2px !important}.pad4-10{padding:4px 10px}.pad5-0{padding:5px 0}.pad10-0{padding:10px 0}.pad2-6{padding:2px 6px}.nopt{padding-top:0 !important}.nopr{padding-right:0 !important}.nopb{padding-bottom:0 !important}.nopl{padding-left:0 !important}.txt-error{font-weight:700;color:red}.t-lineh-xs{line-height:100% !important}.t-lineh-s{line-height:120% !important}.t-lineh-m{line-height:135% !important}.related{text-align:right;margin:15px 0}.separador-1{margin:18px 0;height:0;border-top:1px solid #dee7f7;line-height:0}.separador-2{margin:17px 0;height:0;border-top:1px dashed #ddd;line-height:0}.separador-3{margin:17px 0 13px;height:0;border-top:1px dashed #ddd;line-height:0}.separador-4{margin:20px 0;height:0;border-top:1px dashed #ddd;line-height:0}.separador-5{border-bottom:1px dashed #dbdbdb;line-height:0;margin:20px 0}.separador-s{clear:both;margin:10px 0 8px;height:0;border-top:1px dashed #ddd;line-height:0}.separador-xs{clear:both;margin:2px 0;height:0;border-top:1px dashed #ddd;line-height:0}.separador-line-1{clear:both;height:0;line-height:0;border-top:1px solid #ddd}.separador-boxlight{clear:both;height:0;line-height:0;margin:0 -20px}.separador-dashed{border-top:1px dashed #ddd}.separador-v{margin:0 20px;border-left:1px solid #EEE;height:30px}.separador-empty{margin:17px 0 13px;height:0;line-height:0}.grid-cols{width:100%}.col2,.col3,.col4,.col5,.col6,.col7{float:left}.grid-cols .col2{width:47.5%}.grid-cols.grid-cols-aire .col2{width:45%}.grid-cols .col3{width:31%;margin-left:3.5%}.grid-cols.grid-cols-aire .col3{width:27%;margin-left:9.8%}.grid-cols .col4{width:22%;margin-left:4%}.grid-cols .col5{width:17.6%;margin-left:3%}.grid-cols .col6{width:14%;margin-left:3.2%}.grid-cols .col7{width:13%;margin-left:1.5%}.grid-cols .col-first,.grid-cols .col-last{margin-left:0 !important}.grid-cols .col-last{float:right !important}.line:after,.line:before{content:"";display:table}.line:after{clear:both}.ie6 .line,.ie7 .line{zoom:1}.unit{float:left}.size1of1{float:none}.size1of2{width:50%}.size1of3{width:33.33333%}.size2of3{width:66.66666%}.size1of4{width:25%}.size3of4{width:75%}.size1of5{width:20%}.size2of5{width:40%}.size3of5{width:60%}.size4of5{width:80%}.size1of6{width:16.6666666%}.size5of6{width:83.3333333%}.size1of7{width:14.2857143%}.size2of7{width:28.5714286%}.size3of7{width:42.8571429%}.size4of7{width:57.1428572%}.size5of7{width:71.4285715%}.size6of7{width:85.7142858%}.lastUnit{float:none;display:block;display:table-cell;width:9999em}.ie6 .lastUnit,.ie7 .lastUnit{width:auto;zoom:1}.ie6 .lastUnit{position:relative;left:-3px;margin-right:-3px}.line.separacols-li .unit li{margin-right:20px}.line.separacols-li .lastUnit li{margin-right:0}.w-1p{width:1% !important}.w-2p{width:2% !important}.w-3p{width:3% !important}.w-4p{width:4% !important}.w-5p{width:5% !important}.w-6p{width:6% !important}.w-7p{width:7% !important}.w-8p{width:8% !important}.w-9p{width:9% !important}.w-10p{width:10% !important}.w-12p{width:12.5% !important}.w-15p{width:15% !important}.w-20p{width:20% !important}.w-25p{width:25% !important}.w-30p{width:30% !important}.w-33p{width:33% !important}.w-40p{width:40% !important}.w-50p{width:50% !important}.w-60p{width:60% !important}.w-70p{width:70% !important}.w-75p{width:75% !important}.w-80p{width:80% !important}.w-90p{width:90% !important}.w-100p{width:100% !important}.flexcols{zoom:1}.flexcol-main:after,.flexcols:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}.flexcols .flexcol-main{width:100%;zoom:1}.ie6 .flexcols .flexcol-main,.ie7 .flexcols .flexcol-main{display:block;width:auto;zoom:1}.flexcols .flexcol-main{display:table-cell}.flexcols .flexcol-main&gt;:first-child{margin-top:0}.flexcols .flexcol-main&gt;:last-child{margin-bottom:0}.flexcols .flexcol-left{float:left;zoom:1}.ie6 .flexcols .flexcol-left{margin-right:-3px}.flexcols .flexcol-right{float:right;zoom:1}.ie6 .flexcols .flexcol-right{margin-left:-3px}.flexcols .flexcol-left,.flexcols .flexcol-right img{display:block}.btn{display:inline-block;text-decoration:none !important;background:#00dd82}.btn span{color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase}.btn-xxs{padding:5px !important}.btn-xxs span{font-size:9px}input,select,textarea{font-family:inherit;font-size:12px;font-weight:400;outline:0}select{margin:0}textarea{resize:vertical}.placeholder{color:#aaa}input.checkbox,input.radio{margin:0 3px 0 0;vertical-align:middle}.ie6 input.checkbox,.ie6 input.radio,.ie7 input.checkbox,.ie7 input.radio,.ie8 input.checkbox,.ie8 input.radio{width:13px;height:13px}.campo,.f-select{height:36px;padding:6px 7px;margin:0;background:#fff;border:1px solid #e6e7e8}.campo:focus,.f-select:focus{border-color:#4D90FE;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(82,168,236,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(82,168,236,0.6);-webkit-transition:-webkit-box-shadow .15s linear,border .15s linear;-moz-transition:-moz-box-shadow .15s linear,border .15s linear;transition:box-shadow .15s linear,border .15s linear}.campo-aside{line-height:29px}.campo.campo-disabled,input[disabled]{background:#efefef}.ie7 .campo-aside{position:relative;vertical-align:top;top:8px}.pseudocampo{display:inline-block;padding-top:6px}.f-error{border-color:red;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(255,0,0,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(255,0,0,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(255,0,0,0.6)}.f-required{font-weight:700}.campo{width:100px}.w-10{width:10px}.w-20{width:20px}.w-30{width:30px}.w-40{width:40px}.w-50{width:50px}.w-60{width:60px}.w-70{width:70px}.w-75{width:75px}.w-80{width:80px}.w-90{width:90px}.w-100{width:100px}.w-115{width:115px}.w-125{width:125px}.w-135{width:135px}.w-150{width:150px}.w-160{width:160px}.w-175{width:175px}.w-200{width:200px}.w-250{width:250px}.w-275{width:275px}.w-300{width:300px}.w-350{width:350px}.w-400{width:400px}.w-450{width:450px}.w-500{width:500px}.w-700{width:700px}.w-800{width:800px}.w-900{width:900px}.w-950{width:950px}.w-full{width:100%}.f-select{padding:5px 6px}.ie6 .f-select-shift,.ie7 .f-select-shift{vertical-align:top;margin-top:5px}.ie6 .f-select-valign,.ie7 .f-select-valign{margin-bottom:4px}.f-fecha{padding-right:25px;background:url(https://d2eh7florc4mjb.cloudfront.net/img/sprites/iconos-small.png?v4) 100% -681px no-repeat #fff;cursor:pointer}.f-row{position:relative;display:block;clear:both;margin-bottom:8px}.f-rows{position:relative;display:block;clear:both}.f-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;margin-right:10px}.f-rows .f-block{margin-bottom:8px}.ie6 .f-block,.ie7 .f-block{display:inline}.f-block-pt{padding-top:6px}.f-etiqueta-light{color:#999}.f-etiqueta-tiny{font-size:11px;text-transform:uppercase}.f-etiqueta-izda{display:inline-block;font-size:13px}.f-etiqueta-izda-mr{margin-right:8px}.ie6 .f-etiqueta-izda,.ie7 .f-etiqueta-izda{display:inline-block;padding:6px 0}.f-etiqueta-top{display:block;margin-bottom:5px;font-size:13px}.f-etiqueta-bottom{position:relative;display:block;margin-top:2px;font-size:13px}.f-wrap-checks{margin-top:8px}.f-wrap-checks-inline{margin-top:5px}.f-aire .f-row,.f-aire .f-rows .f-block{margin-bottom:17px}.f-aire .f-block{margin-right:15px}.f-aire .f-etiqueta-izda{margin-right:20px}.f-aire .f-etiqueta-top{margin-bottom:5px}.f-aire .f-wrap-checks{margin-top:10px}.f-aire-l .f-block{margin-right:25px}.f-inline .f-row{margin-bottom:20px}.f-inline .f-block{margin-right:35px}.f-inline .f-etiqueta-izda{margin-right:10px}.f-block-nospaced{margin-right:0 !important}.f-block-spaced{margin-right:20px !important}.wrap-campo-azlist{position:relative}.wrap-campo-azlist a.azlist{position:absolute;top:7px;right:10px;height:10px}.wrap-campo-azlist-big a.azlist{top:26px}.ie6 .wrap-campo-azlist .campo,.ie7 .wrap-campo-azlist .campo,.ie8 .wrap-campo-azlist .campo{padding-right:7px}.ie6 .wrap-campo-azlist a.azlist,.ie7 .wrap-campo-azlist a.azlist,.ie8 .wrap-campo-azlist a.azlist{position:static;display:inline-block;margin:0 0 9px 3px;zoom:1}.ie7 .wrap-campo-azlist a.azlist{vertical-align:middle}.f-etiqueta-izda-pax{text-transform:uppercase;font-weight:700;font-size:11px;color:#6695ff;width:75px}.f-opcional .etiqueta{color:#999}.f-tip{display:block;margin-top:5px;font-size:11px;line-height:120%;color:#888}.f-tip-inline{font-size:11px;color:#888}.f-tip-big{font-size:12px}.f-inline-btn{margin-top:19px}.lista-v-checks-radios li{display:block;font-size:13px}.lista-v-checks-radios.spaced li{padding-bottom:10px}.lista-h-checks-radios{clear:both;font-size:13px}.lista-h-checks-radios li{float:left;margin-right:15px}.lista-h-checks-radios li:last-child{margin-right:0}.lista-h-checks-radios.spaced li{margin-right:25px}.h-big{font-size:24px;margin-bottom:10px}.h-medium{font-size:16px;font-weight:400;margin-bottom:5px}.h-small{font-weight:700;margin-bottom:7px}.h-tiny{font-size:11px;text-transform:uppercase;font-weight:100}.h-nobold{font-weight:400 !important}.h-tight{margin-bottom:3px}.h-reg{margin-bottom:12px}.h-tight-s{margin-bottom:0}.h-loose{margin-bottom:18px}.color1,.h-color1{color:#000}.color2,.h-color2{color:#000}.color3,.h-color3{color:#666}.color4,.h-color4{color:#000}.color5,.h-color5{color:#fff}.color6,.h-color6{color:#999}.color7,.h-color7{color:#4b90ff}.color8,.h-color8{color:#699B00}.color9,.h-color9{color:red}.color10,.h-color10{color:#458aff}.h-mensaje{display:block;font-weight:700}.resaltado-color2{background:#ffc !important;color:#333}.vid-s{height:2px}.vid b{float:left;height:2px;line-height:0;overflow:hidden;width:25%}.vid .a{background-color:#c7da4a}.vid .b{background-color:#d380b5}.vid .c{background-color:#fbaa29}.vid .d{background-color:#a3d8f5}ul.dropdown{position:relative}ul.dropdown li{float:left;zoom:1}ul.dropdown li a{display:block}.ie6 ul.dropdown li a{float:left}ul.dropdown li:last-child a{border-right:none}ul.dropdown li.hover,ul.dropdown li:hover{position:relative}ul.dropdown ul{width:190px;visibility:hidden;position:absolute;top:100%;left:-2px;background:#ffac07;padding:5px 10px 8px;font-size:11px;text-transform:uppercase;border:2px solid #fff;border-top:0}ul.dropdown ul li{float:none;display:block;border-top:1px solid #FDCC7F;border-bottom:1px solid #FA9D19}.ie6 ul.dropdown ul li{float:none;display:inline;width:100%}ul.dropdown ul li:hover{background:#f80}ul.dropdown ul li:hover a{background:0 0}ul.dropdown ul li:first-child{border-top:0}ul.dropdown ul li:last-child{border-bottom:0}ul.dropdown ul li a{display:block;padding:2px 7px;background:0 0}ul.dropdown ul ul{left:100%;top:-5px;border:0}ul.dropdown li:hover&gt;ul{visibility:visible}.brand .social-icons{margin:15px 0 0;height:25px;color:#fff;vertical-align:middle}.brand .social-icons .item{background:url(https://d2eh7florc4mjb.cloudfront.net/img/sprites/iconos-socialmedia.png?v4) no-repeat;float:left;width:25px;height:25px;margin:0 3px 0 0;opacity:.6;-webkit-opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}.brand .social-icons .item:hover{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.brand .social-icons .fb{background-position:0 0}.brand .social-icons .tw{background-position:-26px 0}.brand .social-icons .pi{background-position:-52px 0}.brand .social-icons .gp{background-position:-79px 0}.brand .social-icons .in{background-position:-104px 0}.brand .social-icons .ig{background-position:-130px 0;margin:0}.box-color0{background:#6695ff}.box-color1{background:#d1e9fd}.box-color2{background:#fbaa2a}.box-color3{background:#e8f2fe}.box-color4,.box-color5{background:#fff}.box-color6{background:#fdfdda}.box-color0 .title{color:#fff}.box-color1 .title{color:#666}.box-color2 .title{color:#fff}.box-light{padding:12px;margin-bottom:25px;zoom:1}.box-light-nopad{padding:0}.box-light-morepad{padding:20px}.box-light .title{margin-bottom:15px;text-transform:uppercase;font-weight:700;font-size:12px;color:#6695ff}.box-light .separador{margin:25px 0;height:0;border-top:1px solid #ccc;line-height:0}.box-light-color0{border:0;padding-top:0;padding-bottom:0}.box-light-color1{border:1px solid #DAE3F3}.box-light-color1 .separador{border-color:#DAE3F3}.box-light-color2{border:1px solid #FF9C31}.box-light-color2 .separador{border-color:#FF9C31}.box-light-color3{border:1px solid #fbaa2a;background:#fffbd7}.box-light-color4{border:1px solid #6695ff;background:#ecf6fe}.box-light-color5{border:1px solid #dae3f3;background:#ecf6fe}.box-light-color6{border:1px solid #fdfdda;background:#fdfdda}.box-light .sangre .item-sangre{padding:12px}.ie6 .box-light .sangre .item-sangre{zoom:1}.box-light .sangre .item-sangre .item-sangre-contenido{margin:8px 0 0 19px}.box-light-morepad .sangre{margin:-20px}.box-light-morepad .sangre .item-sangre{padding:10px 20px}.nota-pie-box{display:block;margin:8px 0 20px;font-size:11px;color:#999}.azlist .tab-frecuentes,.azlist .tab-listado{margin:20px 0 0 15px}.azlist .index{margin-bottom:15px;padding-bottom:6px}.ie6 .azlist .index{height:100%}.azlist .index li{display:inline-block;margin-right:15px}.ie6 .azlist .index li,.ie7 .azlist .index li{display:inline}.azlist .zonas a{color:#000;text-decoration:none}.azlist .zonas a:hover{text-decoration:underline}.azlist .zonas .selected a{color:#f60;font-weight:700;text-decoration:none}.ie6 .azlist .sub-index{height:100%}.azlist .sub-index li{display:inline-block;margin-right:15px;text-transform:uppercase;font-size:11px;word-spacing:2px}.ie6 .azlist .sub-index li,.ie7 .azlist .sub-index li{display:inline}.azlist .sub-zonas a{color:#000;text-decoration:none}.azlist .sub-zonas a:hover{text-decoration:underline}.azlist .sub-zonas .selected a{color:#f60;text-decoration:none}.azlist .subzonas-list{margin:20px 0 0 15px}.azlist .subzonas-list .titulo-subzona{font-size:11px;line-height:15px;text-transform:uppercase;font-weight:700;padding-bottom:5px}.azlist .subzonas-list .last{text-indent:-9999px}.azlist .abc li{margin-right:0}.azlist .abc a{display:inline-block;padding:1px 4px;font-size:18px;color:#f60;background:#fff;text-transform:uppercase;text-decoration:none}.azlist .abc .selected a,.azlist .abc a:hover{color:#fff;background:#f60;text-decoration:none}.tabla{width:100%}.tabla-mb{margin-bottom:25px}.tabla-mb-s{margin-bottom:10px}.tabla-gutter-xs td,.tabla-gutter-xs th{padding-left:5px}.tabla-gutter-s td,.tabla-gutter-s th{padding-left:8px}.tabla-gutter td,.tabla-gutter th{padding-left:10px}.tabla-gutter-l td,.tabla-gutter-l th{padding-left:15px}.tabla-gutter-xl td,.tabla-gutter-xl th{padding-left:20px}.tabla-header{margin-bottom:10px;font-size:11px;line-height:21px;color:#666;text-transform:uppercase;background:#d1e9fd}.tabla-header-darker{background:#D1E9FD}.tabla-header-bn{background:#f5f5f5}.tabla-header-light{background:0 0;border-bottom:1px dashed #ddd}tr.tabla-header{background:none repeat scroll 0 0 rgba(0,0,0,0)}tr.tabla-header th{background:#D1E9FD;text-align:left;font-weight:400;white-space:nowrap}tr.tabla-header-light th{background:0 0}tr.tabla-header-darker th{background:#D1E9FD}tr.tabla-header-bn th{background:#f5f5f5}.tabla-body .col-left,.tabla-header .col-left{padding-left:15px}.tabla-body .col-right,.tabla-header .col-right{padding-right:15px}.tabla-body-stripped .fila td,.tabla-body-stripped .fila th{padding-top:3px;padding-bottom:3px}.tabla-body-stripped .fila:first-child td,.tabla-body-stripped .fila:first-child th{border-top:none !important}.tabla-body-stripped.spaced .fila td,.tabla-body-stripped.spaced .fila th{padding-top:8px;padding-bottom:8px}.tabla-body.spaced-xs .fila td{padding-top:2px;padding-bottom:2px}.tabla-body-stripped .fila-noborder td,.tabla-body-stripped .fila-noborder th{padding-top:3px;padding-bottom:3px;border-top:0 !important}.tabla-body-stripped.spaced .fila-noborder th,tr.tabla-header.tabla-header-color1 th{background:#ebebeb;color:#666}.tabla-4cols td,.tabla-4cols th{width:25%}.tabla-3cols td,.tabla-3cols th{width:33%}.tabla-3cols .col-middle{padding-left:15px;padding-right:15px}.tabla-highlight .hover,.tabla-highlight tr:hover{background:#ffc}.tabla-highlight .hover .nohover,.tabla-highlight .nohover.hover,.tabla-highlight .nohover:hover{background:#fff}#gran-tabla-sticky-nav{display:none;margin-top:0;position:fixed;top:0}@font-face{font-family:'Travel Stencil';src:url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/eot/Travel-Stencil.eot);src:url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/eot/Travel-Stencil.eot) format('embedded-opentype'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/woff/Travel-Stencil.woff) format('woff'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/ttf/Travel-Stencil.ttf) format('truetype'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/eot/Travel-Stencil.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Travel Regular';src:url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/eot/Travel-Regular.eot);src:url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/eot/Travel-Regular.eot) format('embedded-opentype'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/woff/Travel-Regular.woff) format('woff'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/ttf/Travel-Regular.ttf) format('truetype'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/svg/Travel-Regular.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Travel Bold';src:url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/eot/Travel-Bold.eot);src:url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/eot/Travel-Bold.eot) format('embedded-opentype'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/woff/Travel-Bold.woff) format('woff'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/ttf/Travel-Bold.ttf) format('truetype'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/travel/svg/Travel-Bold.svg) format('svg');font-weight:normal;font-style:normal}*{box-sizing:border-box}.btn{padding:10px 20px}.btn span{background:none !important}.btn:hover{transition:1s background;background:#000 !important}.btn:hover span{background:none !important}.banda-oferta{display:none !important}html.bttb{min-width:1366px}html.popup-layout{min-width:inherit}body{font-size:14px;font-family:'Travel Regular';position:relative;font-smooth:always !important}html.bv,html.bv body{overflow-y:initial !important}.page-width{width:1280px;margin:0 auto;padding:0 10px;position:relative}.txt p{margin-bottom:9px}p{line-height:18px}.f-row{margin-bottom:15px}.t-m{font-size:14px !important}.separador-3{border:none;margin:0}.uppercase{text-transform:none !important}.box-light-color1{border:none}.h-medium{font-weight:200}.box-light{padding:0}input[type=checkbox],input[type=radio]{vertical-align:middle}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ie .f-select{background:#fff;min-width:inherit;padding-right:0}.mapa a{cursor:pointer}.col-ppal-izda,.col-ppal-dcha{width:100%;float:none}.subhome .col-ppal-izda{padding-top:405px}.subhome .col-ppal-izda&gt;*,.subhome .col-ppal-dcha&gt;*{margin-bottom:25px}.main-content-wrapper&gt;.page-width .clearfix:nth-child(3) .col-ppal-izda{padding-top:0}.home .main-content-wrapper&gt;.page-width,.subhome .main-content-wrapper&gt;.page-width,.dispo .main-content-wrapper&gt;.page-width{width:100%;padding:0}.home .main-content-wrapper&gt;.page-width&gt;*,.subhome .main-content-wrapper&gt;.page-width&gt;*,.pasajeros .main-content-wrapper&gt;.page-width{width:1280px;margin:0 auto;padding:0 10px;position:relative}.main-content-wrapper&gt;.page-width&gt;.wrap-static-module{width:100%;margin:0 auto;padding:0}.main-content-wrapper&gt;.page-width&gt;.wrap-static-module img{width:100%}.home .home-columns-wrap .col-ppal-dcha&gt;*{margin:0 0 20px}.home .ofertas-home-subh{margin:0 0 20px}.home .wrap-home-links{margin-top:25px}.home h2,.subhome h2{text-align:center;font-size:30px !important;font-weight:500;width:100%}.subhome.vuehot .main-content-wrapper .page-width .bloque+.clearfix .col-ppal-izda{padding-top:0}.bttb .subhome.hoteles .col-ppal-dcha{padding-top:0 !important}header.main-header.shame{background:#3E79E0;padding:20px 0;position:relative}header.main-header.shame .logo-header-print{display:none}header.main-header.shame .atajos+.clearfix{display:none}header.main-header.shame .accesos{position:absolute;right:0;top:0}header.main-header.shame .atajos{position:absolute;right:0;top:30px}header.main-header.shame .atajos&gt;*,header.main-header.shame .accesos&gt;*{color:#fff;margin:0 5px 0 0}header.main-header.shame .accesos a:hover,header.main-header.shame .atajos a:hover{text-decoration:underline}header.main-header.shame .main-nav{position:relative;margin:30px 0 -20px;padding:20px;background:#282828}header.main-header.shame .main-nav li a{color:#fff;margin:0 10px 0 0;text-transform:uppercase;font-size:12px;border:none}header.main-header.shame ul.dropdown ul{background:#fff;padding:8px 0 5px;z-index:99;border:none}header.main-header.shame ul.dropdown ul li{padding:3px 5px;display:block;border:none}header.main-header.shame ul.dropdown ul li:hover{background:#fff;color:#fff}header.main-header.shame ul.dropdown ul li a{color:#000;margin:0 0 5px}header.main-header.shame ul.dropdown ul li a:last-child{margin:0}header.main-header.shame ul.dropdown ul li a:hover{background:#fff;color:#3d79e0}.subhome h1.h-big{color:#fff;font-size:36px !important;left:0;position:absolute;right:0;text-align:center;top:60px}.grafico-buscador{display:none}.subhome.vuehot .wrap-banners{font-size:0}.subhome.vuehot .wrap-banners .bloque.banners{display:inline-block;width:50%;vertical-align:top}.subhome.vuehot .wrap-banners .bloque.banners:last-child img{float:right}.toggle .icon-wrap{background:none;overflow:visible;line-height:inherit}.toggle .icon-wrap:before{color:#000;content:"\f107";display:inline-block;font-family:FontAwesome;font-size:16px;margin:0 5px 0 0;vertical-align:middle}.toggle.tog-open .icon-wrap:before{content:"\f106"}[class*=toggle]{cursor:pointer}.dispo [class*="header-dispo"] a.toggle .icon-wrap:before{content:"\f002" !important;font-weight:400 !important}.wrap-paginacion-bottom{margin:20px 0 0}.paginacion{margin:0 5px;display:inline-block;vertical-align:middle;float:right}.paginacion a{cursor:pointer}.paginacion a.icon-wrap,.paginacion span.icon-wrap{line-height:18px;color:#fff;display:inline-block;text-align:center;color:#ccc;font-size:20px;font-weight:700;vertical-align:middle}.paginacion .icon-wrap{font:normal normal normal 14px/1 FontAwesome;display:inline-block;vertical-align:middle}.paginacion .icon-wrap.first:before{content:"\f100"}.paginacion .icon-wrap.prev:before{content:"\f104"}.paginacion .icon-wrap.next:before{content:"\f105"}.paginacion .icon-wrap.last:before{content:"\f101"}.paginacion .current{text-transform:uppercase;color:#55b3fc;color:#666;font-size:12px;margin:0 5px;vertical-align:middle}.estrellas{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/tiles/estrellasv2black.png) repeat-x;width:12px;height:12px;line-height:10px;overflow:hidden;text-indent:-9999px;font-size:0;display:inline-block;vertical-align:top}.estrellas.estrellas-1{width:12px}.estrellas.estrellas-2{width:24px}.estrellas.estrellas-3{width:36px}.estrellas.estrellas-4{width:48px}.estrellas.estrellas-5{width:60px}.dispo aside{width:280px;margin:0 20px 0 0}.dispo aside [class*="filtros"]{background:#e6e6e6}.dispo aside [class*="filtros"]&gt;*{padding:20px 17px}.dispo aside [class*="filtros"]&gt;* .subbox-content{position:relative}.dispo aside [class*="filtros"] h2{color:#000;font-size:16px !important;font-family:Travel Bold;text-transform:uppercase}.dispo aside [class*="filtros"] h3&gt;*{color:#000;font-size:16px;margin:0 0 10px;display:block;text-transform:uppercase}.dispo aside [class*="filtros"] .precios{font-size:12px;font-weight:300}.dispo aside [class*="filtros"] .nom-hotel .f-block{display:block;margin-bottom:10px}.dispo aside [class*="filtros"] .nom-hotel .btn,.dispo aside [class*="filtros"] .nom-hotel .ver-todos{display:inline-block;vertical-align:middle}.dispo aside [class*="filtros"] .nom-hotel .ver-todos{margin-left:0;margin-top:10px;display:block}.dispo aside [class*="filtros"] .nom-hotel .ver-todos a{text-transform:uppercase;font-size:12px;color:#666}.dispo aside [class*="filtros"] .nom-hotel .btn{background:#666;color:#fff;padding:10px 35px}.dispo aside [class*="filtros"] .nom-hotel input{width:100%}.dispo aside [class*="filtros"] .mapa header{display:none}.dispo aside [class*="filtros"] .gmaps-side{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/gmaps/mapa-aside.jpg) center center;width:100%;height:132px;position:relative;display:block}.dispo aside [class*="filtros"] .gmaps-side img{display:none}.dispo aside [class*="filtros"] .gmaps-side+p{color:#666;font-size:12px;left:0;position:absolute;text-align:center !important;text-transform:uppercase;top:50%;right:0;margin:0 auto}.dispo aside [class*="filtros"] .lista-v-checks-radios li{margin:0 0 5px}.dispo aside [class*="filtros"] .rango-horario .horario-ida{margin:0 0 20px}.dispo aside [class*="filtros"] .rango-horario{color:#666}.dispo aside [class*="filtros"] .rango-horario .horario-vuelta{margin-top:30px}.dispo aside [class*="filtros"] .rango-horario .rango-horario-heading{font-weight:bold;text-transform:uppercase;margin-bottom:10px}.dispo aside [class*="filtros"] .rango-horario .rango-horario-heading:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;margin:0 5px 0 0;content:"\f072";font-size:16px}.dispo aside [class*="filtros"] .rango-horario .horario-vuelta .rango-horario-heading:before{transform:rotate(270deg)}.dispo aside [class*="filtros"] .rango-horario .rango{margin-top:5px;margin-bottom:10px}.dispo aside [class*="filtros"] .rango-horario .termino{float:left;text-transform:uppercase;margin:0 0 8px;font-size:12px}.dispo aside [class*="filtros"] .rango-horario .horas{float:right;font-size:12px}.dispo aside [class*="filtros"] .rango-precio .precios{color:#000;font-size:12px;margin:2px 0 0}.dispo .vista-mapa{padding:10px;background:#f6f6f6}.dispo .vista-mapa .tariga-neg{background:#f8a828 !important;color:#fff}.dispo .vista-mapa .tariga-neg .icon-wrap{background-position:-17px -1177px;height:18px;width:18px;margin:0}.dispo .vista-mapa{margin-bottom:15px}.dispo .vista-mapa .map-wrap{position:relative;background:#ddd;height:450px}.dispo .vista-mapa .map-wrap .gmaps-pop-hotel{min-width:400px}.dispo .vista-mapa .map-wrap{background:#e5e3df;height:390px;position:relative}.dispo .vista-mapa #sideBar{height:390px;overflow:auto;padding-left:10px}.dispo .vista-mapa #sideBar&gt;*{margin:0 0 5px}.dispo .vista-mapa #sideBar&gt;*:hover{text-decoration:underline;cursor:pointer}.dispo .vista-mapa .buscar{padding:10px 0 2px}.dispo .vista-mapa .buscar .btn{margin-top:-2px;vertical-align:bottom}.gmaps-pop-hotel{overflow:hidden}.gmaps-pop-hotel .hotel-nombre a{text-decoration:none;margin-right:8px;font-weight:400 !important;font-size:20px}.gmaps-pop-hotel .hotel-nombre .h-color1{font-weight:bold}.gmaps-pop-hotel .desc{line-height:120%;font-size:11px;color:#666;width:350px}.gmaps-pop-hotel .pop-hotel-foto{width:80px;margin-right:16px}.ie6 .gmaps-pop-hotel .pop-hotel-foto{margin-right:13px !important}.gmaps-pop-hotel .pop-hotel-foto a{font-size:11px;color:#666;text-decoration:underline;text-transform:uppercase}.gmaps-pop-hotel .pop-hotel-foto a img{width:80px;height:80px;border:0;display:block;margin-bottom:5px}.gmaps-pop-hotel .pop-hotel-info{margin-left:95px}.gmaps-pop-hotel .pop-hotel-info .opcion{margin-bottom:9px;padding-bottom:20px;border-bottom:1px solid #ddd}.gmaps-pop-hotel .pop-hotel-info .opcion .descripcion{margin-bottom:9px}.gmaps-pop-hotel .pop-hotel-info .opcion .concepto{margin-right:4px;font-size:11px;text-transform:uppercase;color:#666}.gmaps-pop-hotel .pop-hotel-info .opcion .contenido{text-transform:lowercase;font-size:11px}.gmaps-pop-hotel .pop-hotel-info .opcion .oferta{vertical-align:middle;margin-right:5px}.gmaps-pop-hotel .pop-hotel-info .opcion .precio{line-height:26px;color:#000}.gmaps-pop-hotel .pop-hotel-info .opcion.last{margin:0;padding:0;border:0}.gmaps-pop-hotel .tarifas-hab{font-size:11px}.gm-style .gm-style-iw,.gm-style .gm-style-iw a,.gm-style .gm-style-iw span,.gm-style .gm-style-iw label,.gm-style .gm-style-iw div{font-size:11px;font-weight:normal;font-family:Arial,sans-serif}.dispo .vista-mapa .map-wrap .gmaps-pop-hotel .btn{padding:5px 10px}.dispo .vista-mapa .map-wrap .gmaps-pop-hotel .btn span{font-weight:300;font-size:13px}.steps{overflow:hidden;margin:20px 0}.steps ol{list-style:none;display:inline-table}.steps li{display:inline}.steps li a{display:inline-block;height:40px;line-height:30px;background:#eeefef;text-align:center;padding:5px 0 5px 15px;position:relative;margin:0 2px 0 0;font-size:13px;text-decoration:none;color:#666;text-transform:uppercase;width:250px}.steps li a:after{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #eeefef;position:absolute;right:-20px;top:0;z-index:1}.steps li a:before{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fff;position:absolute;left:0;top:0}.steps li:first-child a:before{display:none}.steps li:last-child a{padding-right:5px}.steps li:last-child a:after{display:none}.steps li.active a{background:#bcbcbc;color:#fff}.steps li.active span{color:#fff}.steps li.active a:after{border-left-color:#bcbcbc}.steps .steps-heading{display:none}.steps li span{color:#666;font-size:22px;text-transform:uppercase;text-decoration:none;padding:0;position:relative;display:block;line-height:30px;z-index:6;top:34px}.steps .step-1 span{left:90px}.steps .step-2 span{left:50px}.steps .step-3 span{left:65px}.steps .step-4 span{left:40px}.steps .step-5 span{left:35px}.steps .icon-wrap{background:none}.confirmacion.hoteles .steps li a,.confirmacion.vuelos .steps li a,.pago.vuelos .steps li a,.pago.hoteles .steps li a,.viajes.pasajeros .steps li a,.pasajeros.vuelos .steps li a,.pasajeros.hoteles .steps li a{width:310px}.confirmacion.vuelos .steps .step-1 span,.confirmacion.hoteles .steps .step-1 span,.viajes.pasajeros .steps .step-1 span,.pasajeros.vuelos .steps .step-1 span,.pasajeros.hoteles .steps .step-1 span,.pago.vuelos .steps .step-1 span,.pago.hoteles .steps .step-1 span{left:60px}.confirmacion.viajes-pasajeros .steps li a .pasajeros.viajes-pasajeros .steps li a{width:250px}.confirmacion.viajes-pasajeros .steps .step-1 span,.pasajeros.viajes-pasajeros .steps .step-1 span{left:90px}.viajes .intro{display:none}.viajes .pack-destino{margin-top:25px;padding:20px 0;border:none;zoom:1}.viajes .pack-destino .foto-viaje{float:left;height:180px;margin-right:35px;width:320px}.viajes .wrap-pack-destino{margin-bottom:15px;display:table;vertical-align:top}.viajes .nom-pack{display:none}.viajes .wrap-pack-destino:nth-child(4n+1){border:1px solid #ff9224;background:#ff9224}.viajes .wrap-pack-destino:nth-child(4n+2){border:1px solid #3e79e0;background:#3e79e0}.viajes .wrap-pack-destino:nth-child(4n+3){border:1px solid #c62eb9;background:#c62eb9}.viajes .wrap-pack-destino:nth-child(4n+4){border:1px solid #ff3a51;background:#ff3a51}.viajes .pack-destino .precio-pack{width:20%;display:table-cell;text-align:center;vertical-align:middle}.viajes .pack-destino .detalle-pack,.viajes .pack-destino .detalle-pack-2{display:table-cell;width:80%;background:#fff;text-align:left;padding-right:35px}.viajes .wrap-pack-destino .detalle-pack h2{text-align:left !important;margin:25px 0 10px 0 !important}.viajes .wrap-pack-destino .detalle-pack a{font-size:25px;color:#000;line-height:25px}.viajes .wrap-pack-destino .detalle-pack a:hover{color:#3e79e0;transition:all 1.2s ease 0s}.viajes .wrap-pack-destino .detalle-pack p{font-size:14px;color:#000;line-height:18px}.viajes .top{float:right;margin:20px 0;text-transform:uppercase;color:#000}.viajes .top .icon-wrap:before{color:#000;content:"\f106";display:inline-block;font-family:FontAwesome;font-size:25px;margin:0 12px 5px 0;vertical-align:middle;font-weight:700}.viajes .wrap-pack-destino .cuadro-precio&gt;div{color:#fff}.viajes .wrap-pack-destino .cuadro-precio .heading,.viajes .wrap-pack-destino .cuadro-precio .precio{display:block}.viajes .wrap-pack-destino .cuadro-precio .heading,.viajes .wrap-pack-destino .cuadro-precio .anotacion{font-size:14px}.viajes .wrap-pack-destino .cuadro-precio .precio{font-size:60px;font-weight:normal;line-height:38px;margin-bottom:10px}.viajes .wrap-pack-destino .cuadro-precio .sin-precio{text-transform:uppercase}.viajes.info-pack{position:relative;background:#fff}.viajes.info-pack .foto-viaje{width:340px;height:250px;padding:25px}.viajes.info-pack .info-pdf{position:absolute;background:#000;padding:13px 15px;top:185px;left:113px}.viajes.info-pack .info-pdf a{color:#fff;text-transform:uppercase;font-size:11px}.viajes.landing-destino{border:2px solid #000;background:#3d79e0;margin-bottom:35px}.viajes.landing-destino .precio-pack{background:#3e79e0;color:#fff}.viajes.info-pack .size1of4{width:35%}.viajes.info-pack .text-content{padding:25px 25px 25px 0}.viajes.info-pdf .mas-info .icon-wrap{background:none}.viajes.info-pdf .mas-info .ico-pdf:before{color:#fff;content:"\f1c1";display:inline-block;font-family:FontAwesome;font-size:18px;margin:0 5px 2px 0;vertical-align:text-bottom}.viajes.precio-pack .medallon{text-align:center;vertical-align:top;padding-top:25px}.viajes.precio-pack .precio{display:block;font-size:60px}.viajes.wrap-calendario h2{color:#000;border-bottom:1px solid #000;padding-bottom:10px}.viajes.wrap-calendario .box-calendario{display:table;width:100%;margin-bottom:35px}.viajes.wrap-calendario .box-calendario&gt;div{display:table-cell}.viajes.wrap-calendario .box-calendario .wrap-calendario-precios{width:40%;vertical-align:top}.viajes.wrap-calendario .box-calendario .wrap-form{width:60%;padding-left:3.5%}.viajes.wrap-calendario .box-calendario .mensaje-calendario{background:#ff3a51;padding:25px;color:#fff;margin-bottom:30px}.viajes.wrap-calendario .box-calendario .mensaje-calendario .icon-wrap:before{content:"\f00d";font-family:FontAwesome;font-size:35px;line-height:12px;margin:0 4px 0 0;overflow:visible;vertical-align:middle;background:none}.viajes.wrap-calendario .wrap-seleccion .f-block{font-size:14px;margin-right:35px;font-weight:200}.viajes.wrap-calendario .wrap-seleccion .f-select{min-width:70px}.viajes.wrap-calendario .wrap-seleccion .info-select{padding-top:10px}.viajes.wrap-calendario .wrap-seleccion .info-select label{font-size:30px}.viajes.wrap-calendario .wrap-seleccion .info-select .w-30{width:70px}.viajes.wrap-calendario .wrap-form .f-row{margin-bottom:15px}.viajes .b-paquetes-h{position:relative}.viajes .numadultos{margin-left:75px}.viajes.b-paquetes-h .numhab{position:absolute;top:18px;left:0;background:#d4d4d4;padding:11px 12px;text-transform:uppercase;color:#fff}.viajes.b-paquetes-h .item-nino{display:inline-block;margin-right:10px}.viajes.wrap-form .boton{float:right;margin-top:15px}.viajes.wrap-form .btn span{font-size:20px}.viajes .mp-mes{background:#fff;border-top:1px solid #e7e7e7;padding:25px 0 12px}.viajes .mp-mes .listado-mp-mes-wrap td{background:#cacaca;color:#fff;float:left;margin-right:1%;min-width:8%;padding:12px;text-align:center}.viajes .mp-mes .listado-mp-mes-wrap td a,.viajes .mp-mes .listado-mp-mes-wrap td span,.viajes .mp-mes .listado-mp-mes-wrap td strong{display:block;padding:0 0 4px 0}.viajes .mp-mes .listado-mp-mes-wrap td strong{font-size:20px;padding-top:4px}.viajes .mp-mes .listado-mp-mes-wrap td a{text-transform:uppercase;color:#fff;font-size:14px;font-weight:700}.viajes .mp-mes .listado-mp-mes-wrap td a:hover{transition:1s;color:#3d79e0}.viajes .mp-mes .listado-mp-mes-wrap .results{margin-top:15px}.wrap-prods .wrap-item-viaje.cfg-vuelo .trayecto{width:240px}.wrap-prods .wrap-item-viaje.cfg-vuelo .cod-vue{width:140px}footer.footer{color:#fff}footer.footer .wrap-links{background:#000;padding:20px 0}footer.footer .wrap-links+.page-width{width:100%}footer.footer .wrap-links+.page-width .copyright{width:1280px;padding:0 10px;margin:0 auto;color:#000}footer.footer .wrap-links+.page-width .copyright p{color:#000}footer.footer span,footer.footer p{color:#fff}footer.footer a{color:#d4d4d4;font-size:12px;text-transform:uppercase}footer.footer h3.heading{font-size:14px;margin:0 0 5px}footer.footer .separador{border-color:#333}footer.footer .tripadvisor p{font-size:12px;text-transform:uppercase}footer.footer .tripadvisor img{vertical-align:middle;margin:-5px 5px}footer.footer .footer-line{margin-bottom:25px}@media print{*{color:#000 !important;border-color:#000 !important}a,a:link,a:visited{text-decoration:underline !important}.main-header .logo-header-print{display:block !important}.hide-print,.logo-header,.accesos,.main-nav,.main-nav *,.imprimir-bono-top,.steps,.imprimir-bono-bottom,.x-selling,.footer,.icon-wrap,.buscador,.breadcrumbs,.social-links,.social-icons,.rating,.link-opciones,.volver,.side-ficha,.filtros-hoteles,.flexcol-left,.header-micuenta .intro,.micuenta .actualizar,.micuenta .wrap-logout,.micuenta .acciones-presup,.main-header .brand .atajos,.paginacion,ul.ui-tabs-nav,td.boton a.btn,td.list-gastos a,.ordenar.listado,.dispo .mostrando .num-resultados a,.dispo .mostrando .num-resultados b,.dispo .mostrando .ver-vista-mapa,.link-alertas,.promo-dispo-vuelos,.num-resultados a,.ordenar,.btn,.verdetalles,.wrap-imprimir{display:none !important}.main-content{width:auto !important;margin:0;padding:0;border:0;float:none !important;background:transparent none}.page-width{width:auto !important;margin:0 auto;padding:0 2px;overflow:hidden !important}.box-light{padding:12px 5px}.confirmacion .main-content-wrapper&gt;.page-width{position:relative;width:700px}.logo-header,.accesos,.footer,.icon-wrap,.volver,.top,.meta{display:none !important}.confirmacion .resumen-vuelo-conf .trays .line .meta{width:100px;display:block !important}.confirmacion .header-links,.confirmacion .col-logo .row a img{display:none}.confirmacion .col-logo .row a:before{content:url('https://s3-eu-west-1.amazonaws.com/pre-bv-static-images/img/bttb/assets/b-the-travel-brand-n.png');display:block;height:50px;width:425px}.confirmacion .col-logo .row div{margin:20px 0 0 -20px}.vuelos.confirmacion .resumen-vuelo-conf .col2{width:800px}}@media print and (-webkit-min-device-pixel-ratio:0){.confirmacion .mensaje-info,.confirmacion .precio-final-vuelos-conf{padding:0;border:none;max-width:1075px !important}.confirmacion p,.confirmacion strong,.confirmacion .linea-total{color:#000 !important}.confirmacion .mensaje-info,.confirmacion .mensaje-info,.confirmacion .localizador,.confirmacion header,.confirmacion .main-menu-wrapper,.confirmacion .container-fluid,header.main-header&gt;.container-fluid,.confirmacion .main-header nav li a,.confirmacion .nav-collapse{background:#fff !important}.vuelos.confirmacion .resumen-vuelo-conf header .fecha,.confirmacion .resumen-vuelo-conf .trays .line .aeropuertos{width:510px !important}.vuelos.confirmacion .resumen-vuelo-conf header .otros{width:190px}}.tipsy{font-size:12px;position:absolute;padding:7px;z-index:100000;line-height:130%}.tipsy h2{color:#333;font-weight:700;text-transform:uppercase;font-size:12px}.tipsy-inner{background-color:#fff;-webkit-box-shadow:1px 7px 14px 1px rgba(102,102,102,0.68);-moz-box-shadow:1px 7px 14px 1px rgba(102,102,102,0.68);box-shadow:1px 7px 14px 1px rgba(102,102,102,0.68);color:#000;max-width:500px;padding:20px !important}.tipsy-arrow{position:absolute;width:13px;height:8px;line-height:0;background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/tipsy/arrow-color1.png) 50% 0 no-repeat}.tipsy-color1 .tipsy-inner{background-color:#fffbd7;border-color:#ffb500}.tipsy-color1 .tipsy-arrow{background-image:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/tipsy/arrow-color1.png)}.tipsy-color2 .tipsy-inner{background-color:#f3f8ff;border-color:#bedbfd}.tipsy-color2 .tipsy-arrow{background-image:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/tipsy/arrow-color2.png)}.tipsy-color3 .tipsy-inner{background-color:#fff;border-color:#d24ec2}.tipsy-color3 .tipsy-arrow{background-image:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/tipsy/arrow-color3.png)}.tipsy-arrow-n,.tipsy-arrow-ne,.tipsy-arrow-nw{background-position:50% 0}.tipsy-arrow-s,.tipsy-arrow-se,.tipsy-arrow-sw{background-position:50% 100%}.tipsy-arrow-e{background-position:100% 50%;width:8px;height:13px}.tipsy-arrow-w{background-position:0 50%;width:8px;height:13px}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-6px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:20px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:20px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-6px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:20px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:20px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-7px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-7px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;outline:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:#000}#cboxContent{margin-top:20px}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:15px solid #fff;background:#fff;padding:20px}#cboxTitle{position:absolute;top:-20px;left:0;color:#fff}#cboxCurrent{position:absolute;top:-20px;right:40px;color:#fff}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-25px;width:28px;height:50px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-25px;width:28px;height:50px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:url(https://d2eh7florc4mjb.cloudfront.net/img/responsive/libs/colorbox/loading.gif) no-repeat center center}#cboxClose{position:absolute;top:-20px;right:70px !important;display:block;width:30px;height:20px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}#cboxTitle,#cboxCurrent,#cboxNext,#cboxNext,#cboxPrevious,#cboxSlideshow,#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{display:none !important;height:0;width:0}#cboxOverlay,#cboxWrapper,#colorbox{overflow:visible !important}#cboxClose{background:#fff;border:none;color:transparent;height:auto;right:0;text-indent:0;top:-30px;height:30px}#cboxClose:before{color:#ccc;content:"\f00d";display:inline-block;font:20px/1 FontAwesome;margin-left:7px;margin-top:4px}.blockUIMsg{padding:0;margin:0;overflow:hidden;width:30%;top:40%;left:35%;text-align:center;color:#000;border:1px solid #6695ff;background-color:#fff;cursor:wait}.blockUIMsg .logo{display:block;margin:0 auto 13px}.blockUIMsg .loading{display:block;margin:7px auto 0}.blockUIMsg .msj-espera{display:block;text-align:center;margin-top:18px;text-transform:uppercase}#blockui-filtros{font-weight:700;padding:15px}#blockui-filtros .msj-espera{margin-top:7px}#blockui-espera{padding:40px;font-size:11px}#blockui-espera .desglose{padding:10px 20px}#blockui-espera .logo{padding-bottom:7px}#blockui-espera .separa{margin:30px 0;padding:10px 0;border-bottom:1px dashed #ccc}#blockui-espera .mensaje{text-align:left;text-transform:none;font-weight:700}#blockui-espera .icon .icon-wrap{display:block;margin:0 auto;width:78px;height:78px;background:url(https://d2eh7florc4mjb.cloudfront.net/img/sprites/iconos-cargos.png) no-repeat}#blockui-espera .maleta .icon .icon-wrap{background-position:-3px -2px}#blockui-espera .tarjeta .icon .icon-wrap{background-position:-2px -83px}#blockui-espera .maleta,#blockui-espera .tarjeta{text-align:left}#blockui-espera .top{padding-top:15px}div.orbit-wrapper{height:1px;position:relative}div.orbit{height:1px;position:relative;overflow:hidden}div.orbit.with-bullets{margin-bottom:40px}div.orbit .orbit-slide{max-width:100%;position:absolute;top:0;left:0}div.orbit a.orbit-slide{border:none;line-height:0;display:none}div.orbit div.orbit-slide{width:100%;height:100%}.orbit-caption{display:none;font-family:HelveticaNeue,Helvetica-Neue,Helvetica,Arial,sans-serif}.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,0.6);z-index:30;color:#fff;text-align:center;padding:7px 0;font-size:13px;position:absolute;right:0;bottom:0;width:100%}div.orbit img.fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}div.orbit,div.orbit-wrapper{width:100% !important}ul.orbit-bullets{position:absolute;z-index:30;list-style:none;bottom:-13px;left:50%;margin-left:315px;padding:0}.ie6 ul.orbit-bullets{bottom:58px}ul.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;font-weight:700;text-align:center;line-height:28px;color:#999;width:28px;height:28px;overflow:hidden}ul.orbit-bullets li.has-thumb{background:0 0;width:100px;height:75px}ul.orbit-bullets li.active{color:#fff;background-position:0 0}ul.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}.timer{display:none !important}/*!
*  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
*/@font-face{font-family:'FontAwesome';src:url(https://d2eh7florc4mjb.cloudfront.net/fonts/font-awesome-4.3.0/fontawesome-webfont.eot?v=4.3.0);src:url(https://d2eh7florc4mjb.cloudfront.net/fonts/font-awesome-4.3.0/fontawesome-webfont.eot?#iefix&amp;v=4.3.0) format('embedded-opentype'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/font-awesome-4.3.0/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/font-awesome-4.3.0/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/font-awesome-4.3.0/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(https://d2eh7florc4mjb.cloudfront.net/fonts/font-awesome-4.3.0/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul&gt;li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.volver::before{vertical-align:baseline}.dispo .ver-mapa .icon-wrap:before,.ico-mapa.icon-wrap:before,.dispo .mostrando .ver-vista-mapa .icon-wrap:before{font-size:16px}.gastosCancelacion{background:#00d77e;color:#fff;padding:11px 7px}.ofertas-home-subh{margin:40px 0}.ofertas-home-subh h2{margin:0 0 20px}.bloque-producto{display:table}.bloque-producto a{display:table-cell;vertical-align:top;width:25%;overflow:hidden;border-right:5px solid #fff}.bloque-producto a:last-child{border:none}.bloque-producto img{width:100%;display:block;height:200px;transition:1.5s}.bloque-producto .texto{color:#fff;padding:20px}.bloque-producto .titulo{display:block;font-size:24px;font-family:"Travel Stencil";font-weight:400;margin:0 0 5px}.bloque-producto .desde{display:block;font-size:14px}.bloque-producto .foto{overflow:hidden}.bloque-producto .precio{font-size:30px;font-family:"Travel Stencil"}.bloque-producto .precio strong{font-weight:400}.bloque-producto a:first-child{background:#ff3a51}.bloque-producto a:nth-child(2n){background:#ff9224}.bloque-producto a:nth-child(3n){background:#00c4d3}.bloque-producto a:nth-child(4n){background:#ff64a4}.bloque-producto .texto .clearfix&gt;*{float:none;display:block}.bloque-producto .texto .clearfix&gt;*:last-child{text-align:left;background:#fff;padding:10px 25px;color:#000;text-transform:uppercase;font-size:12px;display:inline-block;margin:10px 0 0}.bloque-producto a:hover img{transition:1.5s;transform:scale(1.05)}.bloque-producto-heading{margin:40px 0 0}.vuehot.subhome .bloque-producto{display:block}.vuehot.subhome .bloque-producto a{width:33%;display:inline-block;vertical-align:top}.subhome .bloque.bloque-producto,.home-columns-wrap .bloque-producto{width:100%}.home-columns-wrap&gt;.col-ppal-izda .bloque:first-child,.home-columns-wrap&gt;.col-ppal-izda .bloque:nth-child(2){width:50%;float:left;margin-bottom:20px;margin-top:30px}.home-columns-wrap&gt;.col-ppal-izda .bloque:first-child .left,.home-columns-wrap&gt;.col-ppal-izda .bloque:nth-child(2) .left{float:left}.home-columns-wrap&gt;.col-ppal-izda .bloque:nth-child(2) img{float:right}.home-columns-wrap&gt;.col-ppal-izda .bloque:last-child{margin-top:20px}[class*=newsletter-]{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/lang/es/nlbg.jpg) no-repeat scroll 0 0 #F7B24B;width:100%;height:320px;padding:55px 20px 20px 800px;color:#fff}[class*=newsletter-] a{color:#fff;text-decoration:underline}[class*=newsletter-] a:hover{text-decoration:underline}[class*=newsletter-]&gt;p{margin:0 0 5px}[class*=newsletter-] .formulario a.btn,[class*=newsletter-] .formulario .f-block{display:block;margin-right:0}[class*=newsletter-] .formulario a.btn{background:#ff9933;width:100%;margin-top:10px}[class*=newsletter-] .formulario a.btn span{color:#fff;font-size:12px;text-transform:uppercase;background:none}[class*=newsletter-] .formulario{margin:0 0 10px;text-align:center}[class*=newsletter-] .formulario input{width:100%;display:inline-block}[class*=newsletter-] input[type=checkbox]{-moz-appearance:inherit;vertical-align:middle;display:inline-block}[class*="newsletter-"]{background:url("https://d2eh7florc4mjb.cloudfront.net/img/bttb/lang/es/nlbg.jpg") no-repeat scroll 0 0 #f7b24b;padding:55px 20px 20px 980px}.lista-ofertas{padding-top:25px}.lista-ofertas li{display:inline-block;vertical-align:top;margin:0 0 35px 0;padding:5px;width:239px}.lista-ofertas li:nth-child(4n+4){margin-right:0}.lista-ofertas li a{display:table;font-size:25px;font-weight:500;position:relative;color:#fff;font-family:"Travel Stencil";transition:1s color}.lista-ofertas li a:hover{color:#007b87;transition:color 1.5s}.lista-ofertas li a span{display:table-footer-group;font-size:14px;margin-top:10px;line-height:1.5;font-weight:400;font-family:"Travel Regular"}.lista-ofertas li a span strong{font-size:30px;font-weight:400;font-family:"Travel Stencil"}.wrap-home-slider{margin:0 auto;width:1366px}.comparte{text-align:center;margin:40px 0 20px !important}.comparte .social-links{margin:15px 0 0}.comparte .social-links&gt;div{display:inline-block;margin:0 10px 0 0}.comparte .social-links&gt;div:last-child{margin:0}.bloque-seo{margin:40px 0 0}.bloque-seo h2{text-align:left;margin:0 0 20px}.bloque-seo h2 strong{font-weight:400}.bloque-seo h3{font-size:16px !important;margin-bottom:10px}.bloque-seo h3 strong{font-weight:400}.bloque-seo p{color:#000 !important;line-height:17px}.bloque-seo .txt{margin-bottom:40px}.side-ventajas .por-que-reservar{position:relative;right:0;top:-20px;border:none;width:290px;background:#f2f3f3;padding:40px !important;box-sizing:border-box}.side-ventajas .por-que-reservar{width:100% !important}.por-que-reservar h3{font-family:"Travel Stencil"}.subhome .por-que-reservar{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/assets/porquereservar.gif) no-repeat !important;width:100%;height:250px;position:relative;border:none;padding:0}.subhome .por-que-reservar h3{display:none}.subhome .por-que-reservar ul{font-size:0;margin-left:560px;width:700px}.subhome .por-que-reservar li{background:#3E79E0;color:#fff;font-weight:500;width:350px;font-size:14px;vertical-align:top;display:inline-block;padding:20px;height:125px;margin:0}.subhome .por-que-reservar li .icon-wrap::before{content:"";margin:0}.subhome .por-que-reservar li .flexcol-left{font-family:FontAwesome;display:inline-block;font-size:20px;color:#547ADD;vertical-align:middle;margin:0 10px 0 0;background:#fff;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%}.subhome .por-que-reservar li .flexcol-main{display:inline-block;line-height:17px;vertical-align:middle;width:80%}.subhome .por-que-reservar li:first-child{border-bottom:1px solid #fff;border-right:1px solid #fff}.subhome .por-que-reservar li:nth-child(2){border-bottom:1px solid #fff}.subhome .por-que-reservar li:nth-child(3){border-right:1px solid #fff}.subhome .por-que-reservar li:first-child .flexcol-left:before{content:"\f02b"}.subhome .por-que-reservar li:nth-child(2) .flexcol-left:before{content:"\f087"}.subhome .por-que-reservar li:nth-child(3) .flexcol-left:before{content:"\f023"}.subhome .por-que-reservar li:last-child .flexcol-left:before{content:"\f003"}.subhome .por-que-reservar li:first-child&gt;*{margin-top:30px}.subhome .por-que-reservar li:nth-child(2)&gt;*{margin-top:30px}.subhome .por-que-reservar li:nth-child(3)&gt;*{margin-top:20px}.subhome .por-que-reservar li:last-child&gt;*{margin-top:20px}.por-que-reservar{width:290px;background:#f2f3f3;box-sizing:border-box;padding:30px 35px;color:#000}.por-que-reservar li{display:block;margin:0 0 10px}.por-que-reservar h3{font-weight:700;margin:0 0 20px;text-align:center;line-height:16px;text-transform:uppercase;font-size:14px}.por-que-reservar li:last-child{margin:0}.por-que-reservar li .icon-wrap{background:none}.por-que-reservar li .icon-wrap:before{content:"\f00c";font-family:FontAwesome;font-size:18px;line-height:12px;margin:0 10px 0 0;overflow:visible;vertical-align:middle}.wrap-mod-ecommerce{font-size:0;margin:40px 0}.wrap-mod-ecommerce .banner{width:310px;margin:0 5px 0 0 !important;display:inline-block;position:relative;overflow:hidden;vertical-align:top}.wrap-mod-ecommerce .banner:hover .text-content{transition:opacity 1.5s;opacity:1}.wrap-mod-ecommerce img{width:100%;transition:all .6s ease-in-out 0s;transform:scaleY(1)}.wrap-mod-ecommerce .banner:hover img{opacity:0;transform:scale(10);transition:1.5s}.wrap-mod-ecommerce .text-content{width:100%;background:#ff615f;height:100%;transition:opacity 1s;opacity:0;position:absolute;top:0;text-align:center}.wrap-mod-ecommerce .text-content h3{text-transform:none;height:100%;margin-top:35%;padding:0 10px;color:#fff;font-size:20px;font-family:"Travel Stencil"}.wrap-mod-ecommerce .text-content .btn{display:none}.wrap-mod-ecommerce h2{text-align:center;color:#000;font-size:36px !important;margin:0 0 5px}.wrap-mod-ecommerce h2+h3{text-align:center;color:#666;font-size:18px !important;font-weight:300}.wrap-static-module{width:100%}.wrap-static-module .wrap-home-links img{display:block;margin-bottom:10px}.wrap-static-module .wrap-home-links strong{display:block;margin:20px 0 5px;text-transform:uppercase;font-size:18px}.wrap-static-module .wrap-home-links a{text-decoration:underline}.wrap-static-module .wrap-social-icons{background:#e9e9e9;text-align:center;padding:50px 0;margin:40px 0 0}.wrap-static-module .wrap-social-icons a{background:#cdcdcd;color:#e9e9e9;width:90px;height:90px;font-size:50px;line-height:90px;margin:0 15px 0 0;text-decoration:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-khtml-border-radius:50%}.wrap-static-module .wrap-social-icons a:last-child{margin:0}.wrap-static-module .wrap-social-icons .fa-facebook:hover{background:#3B5998}.wrap-static-module .wrap-social-icons .fa-twitter:hover{background:#00B6F1}.wrap-static-module .wrap-social-icons .fa-pinterest:hover{background:#CB2028}.wrap-static-module .wrap-social-icons .fa-google-plus:hover{background:#DF4A32}.wrap-static-module .wrap-social-icons .fa-linkedin:hover{background:#007BB6}.wrap-static-module .wrap-social-icons .fa-instagram:hover{background:#3e3e3e}.vuelos.subhome .main-content-wrapper{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/subhome-vuelos-grafico.jpg) no-repeat center top}.hoteles.subhome .main-content-wrapper{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/subhome-hoteles-grafico.jpg) no-repeat center top}.vuehot.subhome .main-content-wrapper{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/subhome-vuelohotel-grafico.jpg) no-repeat center top}.mensaje-alert .cont-mensaje{color:#fff}.mensaje-alerta-confirma-compra-riesgo .mensaje{padding:10px 0}.mensaje .nodispo-actions{padding-bottom:10px}.mensaje.mensaje-alert .cont-mensaje .color1,.mensaje.mensaje-ok .cont-mensaje .color1{color:#fff}.mensaje.mensaje-alert .cont-mensaje .h-mensaje,.mensaje.mensaje-alert p{color:#fff;line-height:14px}.detalles-vuelo .mensaje{margin:5px 0}.mensaje.rounded{border:none}.mensaje{padding:3%;min-height:70px}.mensaje .h-mensaje{margin-bottom:4px !important}.mensaje .h-mensaje+p{margin-top:-4px;margin-bottom:5px !important}.mensaje .h-mensaje~p{margin-bottom:5px !important;color:#fff}.mensaje p span,.mensaje a,.mensaje strong{color:#fff !important}.mensaje a{text-decoration:underline}.mensaje .cont-mensaje{padding:6px 15px 0}.popup-layout .mensaje .cont-mensaje{padding:15px 35px 0}.mensaje .cont-mensaje p a{color:#fff;text-decoration:underline}.mensaje .cont-mensaje .mensaje-error p a{color:#fff;text-decoration:underline}.mensaje .cont-mensaje h3,.mensaje .cont-mensaje h2{font-size:14px !important;text-transform:uppercase;padding-top:0;line-height:15px;margin-bottom:10px !important;color:#fff}.mensaje .icon-wrap{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/sprites/iconos-msj-v2.png) no-repeat scroll 0 0;width:50px;height:60px}.mensaje-info-sin-resultados{background:#fff !important}.mensaje.mensaje-info{background:#3e79e0;border:1px solid #3e79e0}.dispo .mensaje.mensaje-info{margin:60px 0 0}.mensaje.mensaje-info .icon-wrap{background-position:center -125px}.dispo .mensaje-info-sin-resultados{margin-bottom:15px}.confirmacion .flexcol-main.cont-mensaje{color:#fff}.mensaje .flexcol-left{width:112px}.popup-layout .mensaje .flexcol-left{width:82px}.mensaje.mensaje-ok,.mensaje.mensaje-obs{background:#00DD82;border:1px solid #00DD82}.mensaje.mensaje-ok .icon-wrap{background-position:center top}.mensaje.mensaje-obs{color:#fff}.mensaje.mensaje-ok .mensaje-info .icon-wrap{background-position:center -125px}.mensaje.mensaje-obs .icon-wrap{background-position:center 13px}.mensaje.mensaje-alert{background:#f2b200;border:1px solid #F2B200;color:#fff}.mensaje.mensaje-alert .icon-wrap{background-position:center -52px}.mensaje.mensaje-error{background:#b90303;border:1px solid #b90303;color:#fff}.mensaje.mensaje-error .icon-wrap{background-position:center -201px}.txt-error{color:red;font-weight:700}.mensaje.mensaje-obs p{color:#fff}.mensaje-ok .viajero-unico{background:#8AB71C;border:none;color:#fff}.mensaje-ok .viajero-unico a{color:#fff}.mensaje-error .viajero-unico .contenido{top:0;color:#000}.mensaje-error .viajero-unico h2{color:#000}.mensaje-info .wrap-viajero-unico .viajero-unico,.mensaje-info .wrap-viajero-unico .viajero-unico h2,.mensaje-info .wrap-viajero-unico .viajero-unico a{color:#333}.mensaje .nodispo-actions{margin:20px 0}.mensaje .nodispo-actions span{margin:0 10px 0 0}.confirmacion .item-pax-conf&gt;div{font-size:15px;margin-bottom:5px;line-height:25px}.icon-wrap{background:url(https://d2eh7florc4mjb.cloudfront.net/img/sprites/iconos-small.png?v5) no-repeat 100px 0}.icon-wrap{display:inline-block;background-repeat:no-repeat;line-height:0;text-decoration:none;overflow:hidden}.box-light .sangre .item-sangre{padding:12px 0}.lista-h-checks-radios li{float:none;display:inline-block}body.show-cookies-msg .wrap-cookies{display:block}.wrap-cookies{bottom:0;display:none;position:fixed;width:100%;z-index:9999;background:#bbb;padding:20px;box-sizing:border-box}.wrap-cookies p{color:#fff;display:inline-block;vertical-align:middle;max-width:80%}.wrap-cookies p a{color:#fff;text-decoration:underline}.wrap-cookies .aceptar{background:#000;padding:10px 15px;color:#fff;display:inline-block;vertical-align:middle;cursor:pointer}html.doc-buscando,html.doc-buscando body{background:#3E79E0;height:100%}.buscando{position:absolute;margin-top:-140px;top:50%;height:280px;width:100%;text-align:center}.buscando .logo{margin-bottom:30px}.buscando .banner{position:relative;width:100%;background:#fff;height:auto}html.doc-buscando .buscando [class*=grafico-]{display:none}.ie6 .buscando .grafico-aviones{display:none}.buscando .loader-procesa{margin-top:30px;margin-bottom:15px}.buscando .text{font-size:11px;color:#fff;text-transform:uppercase}.hoteles .buscando .banner{height:auto;padding:20px 0}.hoteles .buscando .banner&gt;img:first-child{max-width:100%;display:block;max-height:220px;margin:0 auto -20px auto}.buscando .busqueda-hotel{width:970px;margin:0 auto}.buscando .busqueda-hotel td{vertical-align:middle;padding:7px 0}.buscando .busqueda-hotel .datos{width:464px}.buscando .busqueda-hotel .datos{padding-right:20px;color:#666;border-right:1px dotted #ccc}.buscando .busqueda-hotel .datos .destino{margin-bottom:3px}.buscando .busqueda-hotel .hoteles-slide{width:485px}.buscando .busqueda-hotel .hoteles-slide td{padding:0}.buscando .busqueda-hotel .hoteles-slide .foto-muestra{width:105px}.buscando .busqueda-hotel .hoteles-slide .foto-muestra img{width:70px;height:70px;vertical-align:middle;margin-left:20px}.buscando .busqueda-hotel .hoteles-slide .hotel-muestra .hotel-nombre{display:inline}.link-alertas{display:none}.fixed-layer{position:fixed;right:0;bottom:10px}.fixed-layer .toggle-btn{box-shadow:-7px 3px 11px 1px rgba(102,102,102,0.28);border-right:10px solid #fff;color:#fff;left:-37px;position:absolute;top:-1px;width:40px}.fixed-layer .toggle-btn .icon-wrap:before{color:#3E79E0;background:none;content:"\f095 ";display:inline-block;font-family:FontAwesome;font-size:16px;line-height:36px;vertical-align:middle;padding:0 10px}.fixed-layer .toggle-btn.open-icon .icon-wrap:before{color:#ddd;background:none;content:"\f00d ";display:inline-block;font-family:FontAwesome;font-size:16px;line-height:36px;vertical-align:middle;padding:0 10px}.fixed-layer .wrap-info{right:0;-webkit-box-shadow:3px 7px 10px 3px rgba(102,102,102,0.38);-moz-box-shadow:3px 7px 10px 3px rgba(102,102,102,0.38);box-shadow:3px 7px 10px 3px rgba(102,102,102,0.38);width:265px;background:#fff;padding:30px;margin:-5px -3px 3px;border-radius:0;position:relative;z-index:115;border:none}.fixed-layer .wrap-info img.roundedleft{display:none}.fixed-layer .wrap-info .icon-wrap.tel-xl{background:none}.fixed-layer .wrap-info .boton{background:#000;padding:8px 15px;text-decoration:none}.fixed-layer .wrap-info .boton span+span{color:#fff;font-size:19px;vertical-align:middle}.fixed-layer .h-big{font-weight:700;font-size:17px;font-family:"Travel Regular";margin-bottom:2px}.fixed-layer .h-big .tipos-pago{margin-top:40px}@media screen and (-webkit-min-device-pixel-ratio:0){.fixed-layer{z-index:250}.fixed-layer .wrap-info{position:fixed;bottom:260px}}html.simple-layout{height:100%}body.info-404,body.info-sin-sesion{background:#3d79e0;height:100%;padding:30px 0 0}body.info-sin-sesion .wrap-sin-sesion,body.info-404 .wrap-404{width:600px;padding:30px 10px;margin:0 auto;box-sizing:border-box}body.info-sin-sesion .wrap-sin-sesion .grafico,body.info-404 .wrap-404 .grafico{display:none}body.info-sin-sesion .wrap-sin-sesion .logo img,body.info-404 .wrap-404 .logo img{display:block;margin:0 auto 50px}body.info-sin-sesion .wrap-sin-sesion h1,body.info-404 .wrap-404 h1{color:#fff;text-align:center;padding:10px 0}body.info-sin-sesion .wrap-sin-sesion p.intro,body.info-404 .wrap-404 p.intro{color:#fff;padding:10px 0}body.info-sin-sesion .wrap-sin-sesion p.info,body.info-404 .wrap-404 p.info{color:#fff;padding:10px 0}body.info-sin-sesion .wrap-sin-sesion .listado-links a,body.info-404 .wrap-404 .listado-links a{color:#fff;text-decoration:underline;margin:10px 0;display:block}body.info-agencias .wrapp-agencias{padding:20px 0}body.info-agencias .wrapp-agencias header{position:relative}body.info-agencias .wrapp-agencias header h1{border-bottom:3px solid #000;padding-bottom:5px;margin-bottom:30px;font-weight:400;font-family:"Travel Stencil"}body.info-agencias .wrapp-agencias header img{width:345px;height:250px;float:right;padding:0 0 0 20px;margin:50px 0 0 0}body.info-agencias .buscador.b-agencias{position:relative;top:0;width:1260px;margin-top:20px;background:#3d79e0}body.info-agencias .buscador.b-agencias h2{font-weight:400;font-family:"Travel Bold";font-size:16px !important;color:#fff;margin:0 0 15px;text-align:center}body.info-agencias .buscador.b-agencias .b-agencias-h{text-align:center}body.info-agencias .buscador.b-agencias .b-agencias-h .f-select{background-position:266px -4425px}body.info-agencias .buscador.b-agencias .b-agencias-h .btn{background:#00DD82}body.info-agencias .box-light.box-light-color1{background:#eee;margin:20px 0;padding:20px}body.info-agencias .box-light.box-light-color1 h2{font-size:16px !important;text-transform:uppercase;font-family:"Travel Bold",Helvetica,sans-serif,Arial;margin-bottom:20px}body.info-agencias .box-light.box-light-color1 .listado-agencias{width:100%}body.info-agencias .box-light.box-light-color1 .listado-header th{border-bottom:1px solid #ccc;color:#666;font-size:12px;text-transform:uppercase;padding-bottom:5px;margin-bottom:5px;text-align:left}body.info-agencias .box-light.box-light-color1 .listado td{padding:5px 0;font-size:12px}body.info-agencias .box-light.box-light-color1 .listado:first-child td{padding-top:20px}body.info-agencias .box-light.box-light-color1 .listado .poblacion{font-family:"Travel Bold";text-transform:none;max-width:150px;color:#666}body.info-agencias .box-light.box-light-color1 .listado .direccion{position:relative}body.info-agencias .box-light.box-light-color1 .listado .direccion .mail{position:absolute;right:0}body.info-agencias .box-light.box-light-color1 .listado .direccion .mail a{text-decoration:underline}body.info-agencias .box-light.box-light-color1 .listado .direccion .mail a:before{font-family:FontAwesome;content:"\f0e0";font-size:12px;color:#666;vertical-align:middle;display:inline-block;margin:0 5px 0 0}body.info-agencias .box-light.box-light-color1 .listado .mapa a{text-transform:uppercase;font-family:"Travel Bold",Helvetica,sans-serif,Arial;font-size:10px;color:#666}body.info-agencias .box-light.box-light-color1 .listado .mapa a .icon-wrap{overflow:visible;background:none}body.info-agencias .box-light.box-light-color1 .listado .mapa a:hover{text-decoration:underline}body.info-agencias .box-light.box-light-color1 .listado .mapa a .icon-wrap:before{font-family:FontAwesome;content:"\f041";font-size:12px;color:#666;vertical-align:middle;display:inline-block;margin:0 5px 0 0}.redes-sociales .viaje-facebook{padding:5px}.redes-sociales .viaje-facebook table select.ampliable{width:192px}.redes-sociales .viaje-facebook table textarea.ampliable,.redes-sociales .viaje-facebook table input[type="text"].ampliable{width:385px}.redes-sociales .viaje-facebook.layer{background:url(https://d2eh7florc4mjb.cloudfront.net/img/redessociales/graficos/facebook_bvcom.jpg)}.redes-sociales .viaje-facebook span.condiciones-legales{background:#000}.redes-sociales .viaje-facebook.layer tr.titular strong{font-size:26px}.redes-sociales .viaje-facebook.layer .f-fecha{padding-right:0;width:183px}.redes-sociales .viaje-facebook.layer textarea{max-height:175px}.redes-sociales .viaje-facebook.layer .campo.origen{width:376px}.redes-sociales .viaje-facebook.layer.mvdf{background:url(https://d2eh7florc4mjb.cloudfront.net/img/redessociales/graficos/facebook_mvdf.jpg)}.redes-sociales .viaje-facebook.layer.mvdf tr.titular strong{color:#0793A9}.redes-sociales .viaje-facebook.layer.mvdf .btn{border-radius:10px 10px 10px 10px;background:#fff;border:0 none;box-shadow:0 1px 3px #999;display:inline-block;height:30px;padding:4px;text-decoration:none !important}.redes-sociales .viaje-facebook.layer.mvdf .btn span{display:inline-block;height:30px;padding-left:15px;padding-right:15px;font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:15px;color:#fff !important;line-height:30px;white-space:nowrap;cursor:pointer;text-transform:uppercase;background:#f60 url(../img/mvdf/sprites/botones.png) no-repeat 50% 50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-khtml-border-radius:10px}.redes-sociales .viaje-facebook.layer.mvdf .f-fecha{background:url(https://d2eh7florc4mjb.cloudfront.net/img/mvdf/sprites/iconos-small.png) no-repeat 100% -681px #fff}.redes-sociales .rutas{padding:5px}.redes-sociales .rutas table select.ampliable{width:192px}.redes-sociales .rutas table textarea.ampliable,.redes-sociales .rutas table input[type="text"].ampliable{width:385px}.redes-sociales .rutas.layer{background:url(https://d2eh7florc4mjb.cloudfront.net//img/redessociales/graficos/rutas-culturales_bvcom.jpg)}.redes-sociales .rutas span.condiciones-legales{background:#000}.redes-sociales .rutas.layer tr.titular strong{font-size:26px}.redes-sociales .rutas.layer .f-fecha{padding-right:0;width:183px}.redes-sociales .rutas.layer textarea{max-height:175px}.redes-sociales .rutas.layer .campo.origen{width:376px}.info-ayuda .seccion-toggle&gt;header{background:#3d79e0;color:#fff;padding:5px 10px;margin:0 0 5px}.info-ayuda .seccion-toggle&gt;header a{color:#fff !important;text-transform:uppercase;font-size:12px}.info-ayuda .seccion-toggle&gt;header a .icon-wrap:before{color:#fff}.info-ayuda .seccion-toggle .wrap-contenido-barra-seccion{padding:10px 20px}.info-ayuda .seccion-toggle .wrap-contenido-barra-seccion .sub-seccion-toggle header a{color:#000 !important;font-size:12px;text-transform:uppercase;display:block;margin:0 0 15px 0;line-height:15px;font-weight:700}.info-ayuda .seccion-toggle .wrap-contenido-barra-seccion .sub-seccion-toggle header a .icon-wrap:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:16px;color:#000;content:"\f107";line-height:10px;margin:0 5px 0 0}.info-ayuda .seccion-toggle .wrap-contenido-barra-seccion .sub-seccion-toggle header a.tog-open .icon-wrap:before{content:"\f106"}.info-ayuda .seccion-toggle .wrap-contenido-barra-seccion .sub-seccion-toggle .sub-seccion-toggle-contenido{padding:0 0 20px;line-height:18px}.info-ayuda .seccion-toggle .wrap-contenido-barra-seccion .sub-seccion-toggle .sub-seccion-toggle-contenido a{text-decoration:underline}.form-asociadas .main-content-wrapper{padding:20px 0 0}.form-asociadas .main-content-wrapper h2.title{color:#000;font-size:12px !important}.bttb .pkg.subhome .bloque.destacados,.bttb .pkg.subhome .bloque-producto-heading,.bttb .pkg.subhome .bloque-producto{display:none}.bttb .pkg.subhome .wrap-mod-ecommerce{margin:20px auto}form.wufoo{font-family:"Travel Regular"}form.wufoo header h2{font-family:"Travel Stencil" !important}form.wufoo .field.text{background:#fff;border-color:#999}form.wufoo label.desc{font-size:15px;font-weight:400}form.wufoo .btTxt.submit{background-color:#f90;border:none;border-radius:0;color:#fff;padding:10px 20px;text-transform:uppercase;cursor:pointer}form.wufoo .btTxt.submit:hover{background-color:#000;color:#fff}form.wufoo ul li.focused{background-color:#3e79e0;color:#fff}#container #logo{background-color:#fff}form.wufoo ul li.focused a{color:#fff}form.wufoo ul li.focused label.desc{color:#fff}form.wufoo ul li.error{background-color:#ff3a51}form.wufoo ul li.error label.desc,form.wufoo ul li.error p.error{color:#fff}.doc-residente .lista-v-checks-radios{margin:15px 0}.doc-residente .btn-confirma-seleccion{margin:15px 0 0}.doc-residente .wrap-residente .logo{display:none}a.azlist{font-size:0;position:absolute;right:5px;top:5px}a.azlist .icon-wrap{background:none}a.azlist .icon-wrap:before{background:#ccc;color:#fff;content:"\f078";display:inline-block;font-family:FontAwesome;font-size:16px;height:30px;line-height:30px;text-align:center;width:30px}.f-fecha{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/sprites/iconos-small.png) no-repeat scroll 96% -4379px #fff}.f-select{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/sprites/iconos-small.png) no-repeat scroll 98% -4426px #fff;min-width:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px;text-align:left;border-radius:0}.f-select.w-60{background-position:26px -4426px}[class].wrap-buscador-subhome{background:none;padding:0;top:25px}[class*=buscador]{padding:20px;background:rgba(0,0,0,0.5);color:#fff;position:relative;top:110px}[class*=buscador] input[type=text],[class*=buscador] select{border:none}[class*=buscador]{left:0;margin:0 auto;right:0;z-index:9;font-size:0;width:1180px;position:absolute}[class*=buscador].b-hoteles .destino,[class*=buscador].b-hoteles .fechas{display:inline-block;vertical-align:top}[class*=buscador] .f-etiqueta-top,[class*=buscador] .f-etiqueta-izda{display:block;margin-right:5px;margin-bottom:5px;font-size:13px}[class*=buscador] .destino{margin-right:15px}[class*=buscador] .destino .campo{width:260px}[class*=buscador] .fechas .campo{width:100px;padding-left:3px}[class*=buscador] .fechas .f-block:nth-child(2) .campo{width:56px}[class*=buscador] .fechas&gt;.f-block:last-child{margin-right:0}[class*=buscador] .pax-nino,[class*=buscador] .pax-bebe{display:block;margin-bottom:5px;vertical-align:middle;font-size:13px;max-width:200px}[class*=buscador] .item-edad{margin-bottom:5px}[class*=buscador] .item-edad:last-child{margin-right:0}[class*=buscador] .btn,[class*=buscador] .btn span{background:#ff9900;color:#fff}[class*=buscador] .habs{margin:15px 0}[class*=buscador].b-hoteles .f-row.fechas+.f-row{display:inline-block;vertical-align:top;margin-right:0}[class*=buscador] .habs{display:inline-block;margin:0;vertical-align:top;width:490px}[class*=buscador] .habs .f-row .size1of2{width:206px}[class*=buscador] .habs .f-row .lastUnit{display:inline-block;width:282px}[class*=buscador] .habs .f-row .size1of2&gt;*{display:inline-block;vertical-align:middle}[class*=buscador] .habs .f-row .size1of2&gt;.numhab{margin-top:15px}[class*=buscador].b-hoteles .fechas+.f-row&gt;.f-block{margin-top:0}[class*=buscador] .wrap-boton&gt;.size3of5{display:none}[class*=buscador] .wrap-boton{text-align:right;margin:0 4px 0 0}[class*="buscador"] .habs .f-row .size1of2&gt;.numhab{font-size:12px}#panel_residente{margin:10px 0}#panel_residente a{color:#fff}.vuelos [class*=buscador]{width:1260px}.vuelos [class*=buscador] .origen-destino{display:inline-block;vertical-align:top;width:45%;margin-right:0;font-size:0}.vuelos [class*=buscador] .origen-destino .campo{width:260px}.vuelos [class*=buscador] .origen-destino&gt;.unit{display:inline-block;position:relative;vertical-align:top;width:auto;width:50%}.vuelos [class*=buscador] .origen-destino&gt;.unit.lastUnit{margin-right:0}.vuelos [class*=buscador] .fechas{display:inline-block;vertical-align:top;width:23%}.vuelos [class*=buscador] .opciones{display:inline-block;vertical-align:top;width:25%}.vuelos [class*=buscador] .residente{width:100%}.vuelos [class*=buscador] .residente+.nomb .lastUnit{position:absolute;right:10px;top:-84px}.vuelos [class*=buscador] .opciones&gt;.unit{width:100%}.vuelos [class*=buscador] .opciones .f-block{margin-right:15px !important}.vuelos [class*=buscador] .opciones .f-block:last-child{margin:0 !important}.vuelos [class*=buscador] .opciones .f-select{width:76px}.vuelos [class*=buscador] .residente{margin-top:15px}.vuelos [class*=buscador] .fechas .campo{width:125px}.vuelos [class*=buscador] .btn{float:right}.vuelos [class*=buscador] .tipo-vuelo{margin-bottom:15px}.vuelos [class*=buscador] .residente a{color:#fff;margin:0 0 0 5px}.vuelos [class*=buscador] .numadultos .f-select,.vuelos [class*=buscador] .numninos .f-select,.vuelos [class*=buscador] .numbebes .f-select{background-position:43px -4425px}.vuelos [class*=buscador] .f-fecha{background-position:96% -4378px}.vuelos.subhome [class*=buscador] .origen-destino .azlist{top:21px;right:18px}.vuelos.subhome [class*=buscador]{top:55px}.vuehot [class*=buscador]{width:570px;top:50px}.vuehot [class*=buscador] .line.f-row.nomb .lastUnit{width:50%}.vuehot [class*=buscador] .origen-destino,.vuehot [class*=buscador] .fechas{width:530px}.vuehot [class*=buscador] .fechas&gt;.unit,.vuehot [class*=buscador] .origen-destino&gt;.unit{width:260px;margin-right:10px}.vuehot [class*=buscador] .fechas&gt;.unit:last-child,.vuehot [class*=buscador] .origen-destino&gt;.unit:last-child{margin-right:0}.vuehot [class*=buscador] .origen-destino .etiqueta{position:relative}.vuehot [class*=buscador] .origen-destino .campo{width:257px}.vuehot [class*=buscador] .fechas .campo{width:257px;background-position:98% -4379px}.vuehot [class*=buscador] a.azlist{right:28px;top:21px;right:5px}.vuehot [class*=buscador] a.azlist .icon-wrap:before{content:"\f041"}.vuehot [class*=buscador] .fechas+.f-row{display:inline-block;vertical-align:top;width:72px}.vuehot [class*=buscador] .habs{display:inline-block;vertical-align:top;width:458px}.vuehot [class*=buscador] .habs .f-block{vertical-align:baseline;margin-right:5px}.vuehot [class*=buscador] .habs .f-block:last-child{margin-right:0}.vuehot [class*=buscador] .habs .edades-ninos{margin-left:57px}.vuehot [class*=buscador] .edades-ninos .item-nino{display:inline-block;margin-right:6px}.vuehot [class*=buscador] .edades-ninos .item-nino:last-child{margin:0}.vuehot [class*=buscador] .numhabs.mt5{margin-top:0}.vuehot [class*=buscador] .numhab{display:inline-block;vertical-align:middle;margin-right:10px}.vuehot [class*=buscador] .btn{float:right}.vuehot [class*=buscador] .tipo-vuelo{margin-bottom:15px}.vuehot.subhome [class*=buscador]{width:1260px !important}.vuehot.subhome .buscador .habs{font-size:12px;width:540px}.vuehot.subhome .buscador .fechas+.f-row{width:100%}.vuehot.subhome .buscador .habs .edades-ninos{margin-left:5px}.vuehot.subhome .buscador .origen-destino{width:380px;display:inline-block;vertical-align:top}.vuehot.subhome .buscador .fechas{width:220px;display:inline-block}.vuehot.subhome .buscador .origen-destino .unit{width:180px}.vuehot.subhome .buscador .origen-destino .etiqueta{width:180px}.vuehot.subhome .buscador .origen-destino .campo{width:180px}.vuehot.subhome .buscador .fechas .unit{width:105px}.vuehot.subhome .buscador .fechas .campo{width:105px;background-position:72px -4378px}.vuehot.subhome .buscador .fechas+.f-row.clearfix{display:inline-block;vertical-align:top;width:610px;margin-left:10px}.vuehot.subhome .buscador .habs .edades-ninos .item-nino select{width:52px;min-width:inherit;background-position:20px -4425px;padding-left:1px}.vuehot.subhome .buscador .numadultos select{background-position:28px -4425px}.vuehot.subhome .buscador .numninos select{background-position:28px -4425px}.vuehot.subhome .numhabs select{background-position:28px -4425px}.vuehot.subhome .cambio-aerop{position:absolute;top:126px;left:10px}.vuehot.subhome .sel-aerop{position:absolute;top:106px;left:210px}.vuehot.subhome .sel-aerop a.azlist{left:146px}.vuehot.subhome .sel-aerop input{width:180px !important}.vuehot.subhome .cambio-aerop,.vuehot.subhome .cambio-aerop a{font-size:13px;color:#fff}.vuehot.subhome #panel_residente{text-align:right}.vuehot.subhome #panel_residente+.f-row.nomb+br+.line&gt;.lastUnit{display:inline-block;width:100%;text-align:right;margin-top:15px}.hoteles [class*=buscador] .habs .f-row .size1of2{width:180px}.hoteles [class*=buscador].b-hoteles .fechas+.f-row&gt;.f-block{margin-left:10px}.hoteles [class*=buscador].b-hoteles .f-select{background-position:28px -4425px}.hoteles [class*=buscador].b-hoteles .habs .f-row .size1of2&gt;.numhab{font-size:12px}.hoteles [class*=buscador].b-hoteles .wrap-boton .lastUnit{display:inline;margin-right:53px}.hoteles [class*=buscador].b-hoteles .f-block.habs .edades-ninos .item-nino{display:inline-block;vertical-align:middle;margin-right:5px}.hoteles [class*=buscador].b-hoteles .f-block.habs .edades-ninos .item-nino:last-child{margin-right:0}.canvas-buscador-slider-home{position:relative}.canvas-buscador-slider-home [class*=buscador-]{left:0;right:0;width:1280px;position:absolute;padding:0 10px;z-index:9999}.dispo [class*="header-dispo"] a.toggle{left:0;position:absolute;right:0;top:-20px;font-weight:700;cursor:pointer;font-size:13px;color:#fff;text-transform:uppercase}.dispo [class*="header-dispo"] a.toggle .icon-wrap:before{font-weight:700;color:#fff}.dispo [class*="buscador"]{padding:0;top:35px;position:relative}.dispo [class*="buscador"] [class*="b-"] label{position:relative}.dispo [class*="buscador"] [class*="b-"]{padding:20px;text-align:left;margin:10px 0 35px}.dispo [class*="buscador"] [class*="b-"] .lista-h-checks-radios li{margin-bottom:5px}.dispo [class*="buscador"] [class*="b-"] .origen-destino&gt;*{display:inline-block;vertical-align:top;width:50%}.dispo [class*="buscador"] [class*="b-"] a.azlist .icon-wrap:before{position:absolute;right:0;top:14px}.dispo [class*="buscador"] [class*="b-"] .fechas&gt;.f-row:last-child .f-block{margin:0}.dispo [class*="buscador"] [class*="b-"] .fechas label+select{display:none}.dispo [class*="buscador"] [class*="b-"] .fechas&gt;.f-row{display:inline-block}.dispo [class*="buscador"] [class*="b-"] .fechas,.dispo [class*="buscador"] [class*="b-"] .opciones{margin-right:0}.vuelos.dispo [class*="buscador"] [class*="b-"] .opciones .wrap-boton{float:right;margin:10px 10px 0 0 !important;position:absolute;right:-70px;top:-59px}.vuelos.dispo [class*="buscador"] [class*="b-"] .wrap-campo-azlist a.azlist{right:20px}.vuelos.dispo [class*=buscador] .residente{width:100%;margin:0}.hoteles.dispo [class*=buscador] [class*="b-"] .f-row{width:50%;display:inline-block;vertical-align:top}.hoteles.dispo [class*=buscador] [class*="b-"] .f-row:last-child .habs{width:470px}.hoteles.dispo [class*=buscador] [class*="b-"] .f-row:last-child .habs .edades-ninos{width:305px;margin-right:0}.hoteles.dispo [class*=buscador] [class*="b-"] .f-row:last-child .habs .edades-ninos .item-nino{display:inline-block;margin-right:10px;margin-top:18px}.hoteles.dispo [class*=buscador] [class*="b-"] .f-row:last-child .habs .edades-ninos .item-nino .etiqueta{width:120px;position:absolute;top:0}.hoteles.dispo [class*=buscador] [class*="b-"] .f-row:last-child .habs .f-row{width:100%;margin-bottom:5px}.hoteles.dispo [class*=buscador] [class*="b-"] .f-row:last-child .habs .numadultos{position:relative}.hoteles.dispo [class*=buscador] [class*="b-"] .f-row:last-child .habs .numadultos .etiqueta{text-indent:23px}.hoteles.dispo [class*=buscador] [class*="b-"] .f-row:last-child .habs .numadultos select{margin-left:25px}.hoteles.dispo [class*=buscador] [class*="b-"] .f-row:last-child .habs .numadultos .numhab{left:-25px;position:absolute;text-indent:0;top:26px;width:40px}.hoteles.dispo [class*=buscador] [class*="b-"] .f-row:last-child .habs+.f-block.nomr{width:100%;text-align:right;padding-right:38px;margin-top:10px}.hot-ficha .buscador.b-hoteles{background:#f2f3f3;color:#000;font-size:0;left:0;margin:0 auto;position:relative;right:0;top:-20px;width:100%;z-index:100}.hot-ficha .buscador.b-hoteles .toggle{display:block;text-align:center;cursor:pointer;padding:0}.hot-ficha .buscador.b-hoteles .toggle{color:#000;font-size:12px;font-weight:700;text-transform:uppercase}.hot-ficha [class*=buscador] [class*="b-"] .f-row{width:50%;display:inline-block;vertical-align:top}.hot-ficha [class*=buscador] [class*="b-"] .f-row:last-child .habs{width:470px}.hot-ficha [class*=buscador] [class*="b-"] .f-row:last-child .habs .edades-ninos{width:305px;margin-right:0}.hot-ficha [class*=buscador] [class*="b-"] .f-row:last-child .habs .edades-ninos .item-nino{display:inline-block;margin-right:10px;margin-top:18px}.hot-ficha [class*=buscador] [class*="b-"] .f-row:last-child .habs .edades-ninos .item-nino .etiqueta{width:120px;position:absolute;top:0}.hot-ficha [class*=buscador] [class*="b-"] .f-row:last-child .habs .f-row{width:100%}.hot-ficha [class*=buscador] [class*="b-"] .f-row:last-child .habs .numadultos{position:relative}.hot-ficha [class*=buscador] [class*="b-"] .f-row:last-child .habs .numadultos .etiqueta{text-indent:23px}.hot-ficha [class*=buscador] [class*="b-"] .f-row:last-child .habs .numadultos select{margin-left:25px}.hot-ficha [class*=buscador] [class*="b-"] .f-row:last-child .habs .numadultos .numhab{left:-25px;position:absolute;text-indent:0;top:26px;width:40px}.hot-ficha [class*=buscador] [class*="b-"] .f-row:last-child .habs+.f-block.nomr{width:100%;text-align:right;padding-right:38px;margin-top:10px}.home .wrap-buscador-slider-home{background:none}.home .canvas-buscador-slider-home{position:relative;top:-90px !important;background:none;padding:0;width:1366px !important;left:0 !important}.home [class*="buscador"] select,.home [class*="buscador"] input[type=text]{border:1px solid #e5e5e5}.home [class*="buscador"]{width:600px;left:18px;right:auto;top:60px;background:#fff;color:#000}.home [class*="buscador"] h1{background:none;font-family:Travel Bold;font-size:15px !important;text-transform:uppercase;display:none}.home .b-hoteles[class*="buscador"] .fechas{width:285px}.home .b-hoteles[class*="buscador"] .f-row.fechas+.f-row .f-select{background-position:25px -4426px}.home [class*="buscador"] .habs .f-select{background-position:25px -4426px}.home [class*="buscador"] .habs .f-row .lastUnit .f-select{background-position:25px -4426px;min-width:60px;max-width:60px}.home [class*="buscador"] .fechas .campo{background-position:69px -4379px;width:103px}.home .b-vuelos[class*="buscador"] .origen-destino .unit .campo{width:270px}.home .b-vuelos[class*="buscador"] .fechas .campo{background-position:235px -4379px;width:270px}.home .b-vuelos[class*="buscador"] .opciones .f-select{background-position:26px -4426px}.home .b-vuelos[class*="buscador"] .residente+.f-row.nomb .lastUnit{display:inline-block;text-align:right;width:42%}.home .b-vuelos[class*="buscador"] .f-row.nomb.mt5 .lastUnit{display:inline-block;text-align:right;width:100%}.home .b-vuelos[class*="buscador"] .lista-h-checks-radios li{margin-bottom:5px}.home .b-vuehot .origen-destino .etiqueta{position:relative}.home .b-vuehot .origen-destino .azlist{right:10px;top:21px}.home .b-vuehot .origen-destino .lastUnit .azlist{right:11px}.home .b-vuehot .origen-destino .campo{width:270px}.home .b-vuehot .fechas{margin:20px 0}.home .b-vuehot .fechas .campo{width:270px;background-position:235px -4379px}.home .b-vuehot .fechas+.f-row.clearfix{width:80px;vertical-align:middle;display:inline-block}.home .b-vuehot .fechas+.f-row.clearfix .mt5{margin-top:0}.home .b-vuehot .habs{width:470px}.home .b-vuehot .habs .f-block{vertical-align:middle}.home .b-vuehot .item-nino{display:inline-block;margin:0 7px 0 0}.home .b-vuehot .edades-ninos{margin-right:0}.home .b-vuehot .edades-ninos .item-nino:last-of-type{margin:0}.home .b-vuehot .item-nino .f-select{background-position:28px -4426px}.home .b-vuehot .numhab{font-size:12px;display:inline-block;vertical-align:middle;width:58px;margin-top:18px}.home .b-vuehot .numhabs select{background-position:25px -4426px}.home .b-vuehot .residente+.line.f-row .lastUnit{display:inline-block;text-align:right;width:55%}.home .b-vuehot.buscador{font-size:12px}.home .b-vuehot.buscador .unit.size1of2{font-size:12px}.home .b-vuehot.buscador #wrap-sel-aerop .campo{width:550px}.home .b-vuehot.buscador #wrap-sel-aerop a.azlist{right:-19px;top:21px}.home .b-vuehot.buscador #aeropuertoDestino{background:#f2f2f2;width:550px}.home .b-hoteles .destino .azlist{top:21px;right:4px}.home .b-hoteles .habs{width:500px}.home .b-hoteles .habs .f-row .size1of2{width:205px}.home .b-hoteles .habs .f-row .size1of2&gt;.numbebes{margin-right:0}.home .b-hoteles .habs .f-row .lastUnit{width:275px}.home .b-hoteles .habs .f-row .item-edad:nth-child(5n+5){margin-right:0}.home .buscador.b-hoteles{width:610px}.home .buscador.b-hoteles .wrap-boton .lastUnit{display:inline-block;text-align:right;margin-right:112px}.home .search-tabs{font-size:14px;left:36px;position:absolute;top:74px;width:100%}.home .search-tabs li{background:rgba(0,0,0,0.2);display:inline-block;left:auto;margin:auto;position:relative;right:auto;top:auto;vertical-align:middle;width:auto;transition:1s all}.home .search-tabs li.active{background:#fff}.home .search-tabs li a{font-size:14px;color:#fff;font-family:Travel Stencil;text-transform:uppercase;cursor:pointer;display:block;height:46px;padding:10px 20px}.home .search-tabs .buscador-vuelohotel a{padding-left:60px}.home .search-tabs .buscador-vuelo a:before{content:"\f072";display:inline-block;vertical-align:middle;font-family:FontAwesome;margin:0 15px 0 0;color:#fff;font-size:30px}.home .search-tabs .buscador-hotel a:before{content:"\f236";display:inline-block;vertical-align:middle;font-family:FontAwesome;margin:0 15px 0 0;color:#fff;font-size:30px}.home .search-tabs .buscador-vuelohotel a:before{content:"\f072";display:inline-block;vertical-align:middle;font-family:FontAwesome;margin:0 15px 0 0;color:#fff;font-size:30px}.home .search-tabs .buscador-vuelohotel a:after{content:"\f236";display:inline-block;vertical-align:middle;font-family:FontAwesome;margin:0 15px 0 0;color:#fff;font-size:30px;left:25px;top:10px;position:absolute}.home .search-tabs li:hover,.home .search-tabs li.active{background:#fff;transition:1s all}.home .search-tabs li:hover a,.home .search-tabs li.active a{color:#000 !important;transition:1s all}.home .search-tabs li:hover a:before,.home .search-tabs li.active a:before,.home .search-tabs li:hover a:after,.home .search-tabs li.active a:after{color:#000 !important;transition:1s all}.home .buscador.b-hoteles .edades-ninos .item-nino{display:inline-block;margin:0 3px 0 0}.home .buscador.b-hoteles .edades-ninos .item-nino:last-child{margin:0}.home .buscador.b-hoteles .numhab{font-size:12px;display:inline-block}.home .buscador.b-hoteles .habs&gt;.f-row .numhab{position:absolute;top:28px;left:10px}.home .buscador.b-hoteles .habs .numadultos{margin-left:63px}.home .buscador.b-vuelos .origen-destino .unit{position:relative;width:270px}.home .buscador.b-vuelos .origen-destino .unit:last-of-type{margin-left:10px;display:inline-block}.home .buscador.b-vuelos .origen-destino a.azlist{top:21px;right:4px}.home .buscador.b-vuelos .fechas .unit label+select{display:none}.home .buscador.b-vuelos .clasebillete select{background-position:74px -4426px !important}.home .buscador.b-vuelos .wrap-boton{text-align:left;margin-right:0}.home .buscador.b-vuelos .wrap-boton .lastUnit{display:inline-block;width:auto;float:right}.home .b-vuehot .habs{width:475px !important}.home .b-vuehot .habs&gt;.f-row{margin-bottom:0}.home .b-vuehot .fechas+.f-row.clearfix{width:550px !important}.home .b-vuehot .numninos{margin-right:0}.home .b-vuehot&gt;.line:last-child{text-align:right}.home .b-vuehot .habs .f-row .edades-ninos{margin-left:59px;margin-top:10px;width:440px}.home .b-vuehot #panel_residente{margin:10px 0}.home .b-vuehot .line.f-row.nomb&gt;.unit{width:130px}#clasebillete.f-select,#regimenes.f-select{width:200px}.cambio-aerop{color:#000;padding:7px 10px;margin-right:0;width:527px}.cambio-aerop a{text-decoration:underline}.vuehot.subhome h1.h-big{top:30px}#wrap-sel-aerop .wrap-campo-azlist{width:526px}#wrap-sel-aerop .campo{width:100%}.tematico.subhome .main-content-wrapper&gt;.page-width{width:1280px;margin:0 auto;padding:0 10px;position:relative}.tematico.subhome .wrap-buscador-slider-home{background:none}.tematico.subhome .canvas-buscador-slider-home{width:1366px !important;position:relative;background:none;padding:0}.tematico.subhome [class*="buscador"] select,.tematico.subhome [class*="buscador"] input[type=text]{border:1px solid #e5e5e5}.tematico.subhome [class*="buscador"]{width:500px;left:10px;right:auto;top:15px;background:#fff;color:#000 !important;font-size:12px}.tematico.subhome [class*="buscador"] h1{background:none;font-family:Travel Bold;font-size:15px !important;text-transform:uppercase;display:none;position:absolute}.tematico.subhome .b-hoteles[class*="buscador"] .fechas{width:456px;margin-bottom:0}.tematico.subhome .b-hoteles[class*="buscador"] .f-row.fechas+.f-row .f-select{background-position:25px -4426px}.tematico.subhome [class*="buscador"] .habs .f-select{background-position:31px -4426px}.tematico.subhome [class*="buscador"] .habs .f-row .lastUnit .f-select{background-position:25px -4426px;min-width:60px;max-width:60px}.tematico.subhome [class*="buscador"] .fechas .campo{padding-right:35px;width:182px}.tematico.subhome .search-tabs{font-size:14px;left:20px;position:absolute;top:-5px;width:100%}.tematico.subhome .search-tabs li:hover,.tematico.subhome .search-tabs li.active{background:#fff;transition:1s all}.tematico.subhome .search-tabs li:hover a,.tematico.subhome .search-tabs li.active a{color:#000 !important;transition:1s all}.tematico.subhome .search-tabs li:hover a:before,.tematico.subhome .search-tabs li.active a:before,.tematico.subhome .search-tabs li:hover a:after,.tematico.subhome .search-tabs li.active a:after{color:#000 !important;transition:1s all}.tematico.subhome [class*="buscador"] .destino .campo{width:446px}.tematico.subhome a.azlist{top:21px}.tematico.subhome .search-tabs li{background:rgba(255,255,255,0.7);display:inline-block;left:auto;margin:auto;position:relative;right:auto;top:auto;transition:all 1s ease 0s;vertical-align:middle;width:auto}.tematico.subhome .wrap-buscador-slider-home .tapa-sombras{display:none}.tematico.subhome .wrap-buscador-slider-home .fechas .size2of5{width:40%}.tematico.subhome .wrap-buscador-slider-home .numhab{color:#000;margin-top:31px}.tematico.subhome .wrap-buscador-slider-home [class*="buscador"] .item-edad{display:inline-block}.tematico.subhome .wrap-buscador-slider-home .wrap-item-edad{width:315px}.tematico.subhome .wrap-buscador-slider-home .h-medium{font-size:15px !important;text-align:left}.tematico.subhome .b-hoteles-c .avanzadas{margin-top:5px}.tematico.subhome .b-hoteles-c .avanzadas .lista-h-checks-radios li{padding:3px 5px}.tematico.subhome .block-lb{display:inline-block;width:160px;vertical-align:top}.tematico.subhome .wrap-avanzadas{background:#7f7f7f;display:inline-block;margin:12px 0 0;padding:10px 20px 7px}.tematico.subhome .wrap-avanzadas a{color:#fff;text-transform:uppercase}.tematico.subhome .toggle .icon-wrap:before{color:#fff}.tematico.subhome .search-tabs li a{color:#fff;cursor:pointer;display:block;font-family:Travel Stencil;font-size:14px;height:46px;padding:10px 20px;text-transform:uppercase}.tematico.subhome .seo-wrap{margin:50px 0 20px !important}.tematico.subhome .seo-wrap p{font-size:16px}.tematico.subhome .color5,.tematico.subhome .h-color5,.tematico.subhome .color6,.tematico.subhome .h-color6{color:#000}.tematico.subhome .banner-v,.tematico.subhome .banner-h{margin-bottom:20px}.tematico.subhome .col-ppal-izda{padding-top:0}.tematico.subhome .avanzadas .hide{display:none !important}.tematico.dispo [class*="buscador"] .destino .campo{width:450px}.tematico.dispo [class*="buscador"] #fsalida,.tematico.dispo [class*="buscador"] #fregreso{width:130px}.tematico.dispo [class*="buscador"] .numhab{background:#d4d4d4;position:relative;color:#000;text-transform:uppercase;padding:10px 20px;display:inline-block;margin-right:10px}.tematico.dispo [class*="buscador"] .numpersonas{width:250px}.tematico.dispo [class*="buscador"] .edades-personas .f-select{background:url("https://d2eh7florc4mjb.cloudfront.net/img/bttb/sprites/iconos-small.png") no-repeat scroll 30px -4425px #fff}.tematico.dispo [class*="buscador"] .numpersonas .f-etiqueta-top,.tematico.dispo [class*="buscador"] .numpersonas .f-etiqueta-izda,.tematico.dispo [class*="buscador"] .wrap-item-edad .f-etiqueta-izda{display:inline-block;margin-right:10px}.tematico.dispo [class*="buscador"] .habs{width:1100px}.tematico.dispo .b-hoteles-h .item-persona{display:inline-block;margin-right:5px}.tematico.dispo [class*="buscador"] .btn{font-size:16px;padding:10px 30px;position:absolute;top:-50px}.tematico.dispo .b-hoteles-h .btn span{font-size:16px}.subhome.vuelos .b-vuelos .tipo-vuelo{display:block}.subhome.vuelos .b-vuelos .fechas&gt;.unit label+select{display:none}.subhome.vuelos .b-vuelos .wrap-boton{text-align:left}.subhome.vuelos .b-vuelos .wrap-boton .lastUnit{text-align:right;display:inline-block;width:100%}.subhome.vuelos [class*="buscador"] .opciones{width:390px}.subhome.vuelos [class*="buscador"] .opciones&gt;.unit{width:260px}.subhome.vuelos [class*="buscador"] .opciones&gt;.unit.lastUnit{width:80px;display:inline-block;margin-left:10px}.subhome.vuelos [class*="buscador"] .opciones&gt;.unit.lastUnit select{background-position:43px -4425px}.subhome.vuelos .b-vuelos .wrap-boton{margin-right:43px !important}.subhome.vuelos .b-vuelos #showOptionsHomeBotonVueloHotel{text-align:right;margin-right:43px;margin-top:10px}.subhome.vuelos .b-vuelos #showOptionsHomeBotonVueloHotel .lastUnit{display:inline-block;width:100%}.pkg.subhome.vuehot .b-vuehot .line.f-row.nomb{font-size:12px}.pkg.subhome.vuehot .b-vuehot .line.f-row.nomb&gt;.unit{width:130px}.pkg.subhome.vuehot .b-vuehot #panel_residente{text-align:left;margin:0 0 10px}.pkg.subhome.vuehot .b-vuehot #aeropuertoDestino{left:400px;position:absolute;top:95px;width:200px}.pkg.subhome.vuehot .b-vuehot .sel-aerop{left:740px;position:absolute;top:90px;z-index:1}.disney .search-tabs{position:absolute;z-index:4}.disney .search-tabs li{float:left;margin:0 4px 0 0}.disney .search-tabs a{background:#ebf0f8;color:#555;float:left;padding:6px 21px 4px;text-decoration:none}.disney .buscador-pestanas .search-tabs li.active a{background:#fff;margin-bottom:0}.disney .search-tabs li.active a{background:#fff;color:#f60;cursor:text;font-weight:bold}.disney [class*="buscador"]{top:30px}.disney .wrap-buscador-shadow{background:transparent}.disney .col-ppal-dcha{width:470px;float:right;background:#ac2ca7;color:#fff}.disney #formularioBusqueda{width:1260px;margin:0 auto}.hoteles.subhome .buscador{width:860px;padding:40px;box-sizing:border-box;position:relative;top:100px}.hoteles.subhome .buscador.b-hoteles .campo,.hoteles.subhome .buscador.b-hoteles select{padding:0 0 0 10px}.hoteles.subhome .buscador.b-hoteles .destino{margin-right:10px}.hoteles.subhome .buscador.b-hoteles .destino .campo{width:295px}.hoteles.subhome .buscador.b-hoteles .fechas .f-fecha{width:170px}.hoteles.subhome .buscador.b-hoteles .fechas .noches{width:115px}.hoteles.subhome .buscador.b-hoteles .clearfix .numhabs{margin-right:0;margin-left:0;width:100px}.hoteles.subhome .buscador.b-hoteles .clearfix .numhabs select{width:100%;background-position:67px -4425px}.hoteles.subhome .buscador.b-hoteles .clearfix .habs{width:670px}.hoteles.subhome .buscador.b-hoteles .clearfix .habs .f-row&gt;div{display:inline-block;vertical-align:middle}.hoteles.subhome .buscador.b-hoteles .clearfix .habs .numhab{background:#d4d4d4;color:#000;font-size:12px;height:36px;padding:10px 0;text-align:center;vertical-align:bottom !important;width:100px;font-weight:700}.hoteles.subhome .buscador.b-hoteles .clearfix .habs .numadultos{width:130px}.hoteles.subhome .buscador.b-hoteles .clearfix .habs .numadultos select{width:100%;background-position:97px -4425px}.hoteles.subhome .buscador.b-hoteles .clearfix .habs .numninos{width:125px}.hoteles.subhome .buscador.b-hoteles .clearfix .habs .numninos select{width:100%;background-position:92px -4425px}.hoteles.subhome .buscador.b-hoteles .clearfix .habs .edades-ninos{margin-right:0}.hoteles.subhome .buscador.b-hoteles .clearfix .habs .edades-ninos .item-nino select{width:70px;background-position:37px -4425px}.hoteles.subhome .buscador.b-hoteles .clearfix .habs .edades-ninos .item-nino:nth-child(5n){margin-right:0}.hoteles.subhome .buscador.b-hoteles .wrap-boton{position:absolute;right:-18px;text-align:center;bottom:20px}.hoteles.subhome .buscador.b-hoteles .wrap-boton .btn{display:inline-block;padding:12px 20px;width:290px}.pkg.subhome .buscador{width:860px !important;padding:40px;box-sizing:border-box;position:relative}.pkg.subhome .buscador #aeropuertoDestino{display:block;left:238px !important;margin:0;max-width:400px;padding:0;position:relative !important;top:8px !important;vertical-align:middle;width:auto;min-height:30px}.pkg.subhome .buscador #wrap-sel-aerop{top:0 !important;left:0 !important;position:relative !important;width:225px;display:inline-block;vertical-align:middle}.pkg.subhome .buscador #wrap-sel-aerop .wrap-campo-azlist{width:auto}.pkg.subhome .buscador #wrap-sel-aerop .wrap-campo-azlist a.azlist{left:190px}.pkg.subhome .buscador #wrap-sel-aerop .campo{width:225px !important}.pkg.subhome .buscador .origen-destino{width:455px}.pkg.subhome .buscador .origen-destino .etiqueta{width:100%;margin-right:0}.pkg.subhome .buscador .origen-destino .unit{width:225px !important}.pkg.subhome .buscador .origen-destino .unit input{width:100%}.pkg.subhome .buscador .fechas{width:310px;margin-left:15px;position:absolute;right:40px;top:40px}.pkg.subhome .buscador .fechas .unit{width:150px !important}.pkg.subhome .buscador .fechas .unit input{width:100%;background-position:115px -4378px}.pkg.subhome .buscador .f-row.clearfix{margin-left:0 !important;width:100% !important}.pkg.subhome .buscador .f-row.clearfix .numhabs{width:100px}.pkg.subhome .buscador .f-row.clearfix .numhabs select{width:100%;background-position:65px -4425px}.pkg.subhome .buscador .f-row.clearfix .habs{width:670px}.pkg.subhome .buscador .f-row.clearfix .habs&gt;.f-row{font-size:0}.pkg.subhome .buscador .f-row.clearfix .habs .numhab{background:#d4d4d4;color:#000;font-size:12px;font-weight:700;height:36px;padding:10px 0;text-align:center;vertical-align:bottom !important;width:100px;margin-right:0}.pkg.subhome .buscador .f-row.clearfix .habs .numadultos{width:130px}.pkg.subhome .buscador .f-row.clearfix .habs .numadultos select{width:100%;background-position:95px -4425px}.pkg.subhome .buscador .f-row.clearfix .habs .numninos{width:130px}.pkg.subhome .buscador .f-row.clearfix .habs .numninos select{width:100%;background-position:95px -4425px}.pkg.subhome .buscador .f-row.clearfix .habs .edades-ninos .item-nino select{width:69px;background-position:36px -4425px}.pkg.subhome .buscador .wrap-boton .btn{margin-top:20px}.buscador.b-vuelos .buscador-multitrayecto{position:relative;background:none;top:0;padding:0;width:auto}.buscador.b-vuelos .buscador-multitrayecto .tramo .uppercase.mt5.block{text-transform:uppercase !important;color:#fff;font-size:12px}.buscador.b-vuelos .buscador-multitrayecto .tramo .f-row.line:not(.origen-destino){display:inline-block;width:35%}.buscador.b-vuelos .buscador-multitrayecto .tramo .f-row.line:not(.origen-destino) .f-block{width:100%}.buscador.b-vuelos .buscador-multitrayecto .tramo .f-row.line:not(.origen-destino) .f-block .f-fecha{width:200px;margin-right:30px}.buscador.b-vuelos .buscador-multitrayecto .tramo .f-row.line:not(.origen-destino) .f-block .f-select{width:150px;background-position:115px -4425px}.buscador.b-vuelos .buscador-multitrayecto .tramo .f-row.line.origen-destino{display:inline-block;width:50%}.buscador.b-vuelos .buscador-multitrayecto .tramo .f-row.line.origen-destino .azlist{right:48px}.buscador.b-vuelos .buscador-multitrayecto .tramo .wrap-boton{margin-top:20px !important}.dispo .buscador .buscador-multitrayecto .fechas label+select{display:inline-block !important}.dispo .buscador .buscador-multitrayecto .segment .f-block:first-of-type{display:block;font-size:12px}.dispo .buscador .buscador-multitrayecto .segment .f-block:first-of-type strong{text-transform:uppercase !important;margin-bottom:10px}.dispo .buscador .buscador-multitrayecto .segment .wrap-campo-azlist{width:30%}.dispo .buscador .buscador-multitrayecto .segment .wrap-campo-azlist input[type=text]{width:100%}.dispo .buscador .buscador-multitrayecto .segment .wrap-campo-azlist .azlist{right:5px !important}.dispo .buscador .buscador-multitrayecto .segment .fechas{width:30%}.dispo .main-content-wrapper{padding:0 0 30px}.dispo .main-content-wrapper&gt;.page-width&gt;*{width:100%;padding:0}.dispo .mensaje-info-sin-resultados,.dispo .main-content-wrapper&gt;.page-width .header-dispo-hoteles&gt;header,.dispo .main-content-wrapper&gt;.page-width .resultados,.dispo .main-content-wrapper&gt;.page-width .vuehot-sel,.dispo .main-content-wrapper&gt;.page-width .viajes,.dispo .main-content-wrapper&gt;.page-width .viajes-calendario,.dispo .main-content-wrapper&gt;.page-width .tabs-ico{margin:0 auto;padding:0 10px;position:relative;width:1280px}.vue-dispo .lowc-icon{background:#ff9224;color:#fff;cursor:pointer;font-size:10px;font-weight:700;margin:0 2px;padding:2px 3px 3px;position:absolute;right:0;text-transform:uppercase;top:-2px}.vue-dispo .pincho{display:none}.vue-dispo .aerop-alter{background:#ffc92f;color:#fff;text-transform:uppercase;padding:2px 3px;font-size:11px;font-weight:700;margin:0 3px 0 0;cursor:pointer}.vue-dispo .wrap-sel-custom .aerop-alter{background:#ffc92f;color:#fff;text-transform:uppercase;padding:2px;font-size:10px;font-weight:700;margin:0 3px 0 0;cursor:pointer}.vue-dispo #listado-combinadas .lowc-icon{position:relative;top:0}.vue-dispo #listado-combinadas .resultado .otros .maletas{display:inline-block}.vuelos.dispo [class*="header-dispo"]{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/subhome-vuelos-grafico.jpg) no-repeat center top;min-height:175px;border-bottom:5px solid transparent;min-height:195px;padding-bottom:25px;position:relative}.vuelo-wrap{background:#efefef;padding:15px;min-height:160px;position:relative}.vuelo-wrap .acciones{float:none;position:absolute;right:20px;text-align:center;width:210px}.vuelo-wrap .acciones .precio{text-align:center}.vuelo-wrap .acciones a{margin:10px 0 0}.vuelo-wrap .datos{width:745px}.vuelo-wrap .aerop{width:110px;margin-right:15px}.vuelo-wrap .aerolinea{width:100px}.vuelo-wrap .salida{width:92px}.vuelo-wrap .flecha{width:50px;text-align:center}.vuelo-wrap .flecha:before{font-family:FontAwesome;content:"\f178";color:#333;font-size:10px}.vuelo-wrap .llegada{width:123px}.vuelo-wrap .escalas{width:75px}.vuelo-wrap .escalas .fa-exchange{margin-left:10px;color:#666;padding:2px;background:#fff;cursor:pointer}.vuelo-wrap .duracionviaje{width:60px;cursor:pointer}.resultados .ordenar .cols-datos{width:80%}.resultados .ordenar .col-acciones{width:20%;text-align:center}.resultados .ordenar .active{font-weight:700}.resultados .ordenar .ordenarpor{width:135px}.resultados .ordenar .aerolinea{width:100px}.resultados .ordenar .salida{width:143px}.resultados .ordenar .llegada{width:120px}.resultados .ordenar .escalas{width:77px}.vuelo-wrap .otros{margin-left:10px;width:70px}.vuelo-wrap .vuelo{margin:0 0 5px;padding-bottom:15px}.vuelo-wrap .vuelo:last-child{margin:0}.vuelo-wrap .vuelo&gt;div,.vuelo-wrap .datos&gt;div,.wrap-sel-custom&gt;div{display:inline-block}.vuelo-wrap .aerop .icon-wrap{background:none;overflow:visible}.vuelo-wrap .aerop .icon-wrap:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:17px;content:"\f072";margin:0 5px 0 0;color:#000}.vuelo-wrap .vuelo-vuelta .aerop .icon-wrap:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.vuelo-wrap .verdetalles{background:#7f7f7f;display:inline-block;margin:20px 0 0 0;padding:10px 20px 7px}.vuelo-wrap .verdetalles a{color:#fff;font-weight:300;text-transform:uppercase;font-size:12px;cursor:pointer}.vuelo-wrap .verdetalles a.toggle .icon-wrap:before{color:#fff}.detalles-vuelo-wrap .hora,.vuelo-wrap .hora{margin:0 5px 0 0;font-size:16px}.detalles-vuelo&gt;section:first-child{margin:0 0 15px}.detalles-vuelo .escala{background:#f1f1f1;padding:5px 0;font-size:11px}.detalles-vuelo-wrap{padding:20px;background:#fff}.detalles-vuelo-wrap .trays{padding:10px 0}.detalles-vuelo-wrap .trays .tray .lowc-icon{position:relative;top:-15px !important;right:0}#selected-routes .detalles-vuelo-wrap .trays .tray .otros .lowc-icon{top:0 !important}.detalles-vuelo-wrap .trays .tray .otros .lowc-icon{top:0 !important}.detalles-vuelo-wrap .meta{width:180px}.detalles-vuelo-wrap .duracion{width:90px;cursor:pointer}.detalles-vuelo-wrap .otros{width:90px;margin-left:5px}.detalles-vuelo-wrap .otros .clase{margin:0 5px 0 0}.detalles-vuelo-wrap .cabecera-vuelo{color:#888f95;margin:0 0 10px;padding:5px 0;border-bottom:1px solid #f2f2f2}.detalles-vuelo-wrap .cabecera-vuelo .detalles-vuelo-heading{width:180px}.detalles-vuelo-wrap .cabecera-vuelo .fecha{width:500px}.detalles-vuelo-wrap .cabecera-vuelo .duracion{width:90px}.detalles-vuelo-wrap .detalles-vuelo .vuelo-ida .detalles-vuelo-heading .icon-wrap,.detalles-vuelo-wrap .detalles-vuelo .vuelo-vuelta .detalles-vuelo-heading .icon-wrap{background:none}.detalles-vuelo-wrap .detalles-vuelo .vuelo-ida .detalles-vuelo-heading:before,.detalles-vuelo-wrap .detalles-vuelo .vuelo-vuelta .detalles-vuelo-heading:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:21px;content:"\f072";margin:0 20px 0 0;color:#999}.detalles-vuelo-wrap .detalles-vuelo .vuelo-vuelta .detalles-vuelo-heading:before{transform:rotate(180deg)}.detalles-vuelo-wrap .trays .aeropuertos p{display:inline-block;margin-right:10px;width:240px;vertical-align:top}.detalles-vuelo .escala .escala-heading{width:180px;text-transform:uppercase;text-indent:10px}.detalles-vuelo .escala .aeropuerto{width:550px}.vuelos .resultados-tabs .tabs-dispo-contenido{margin:20px 0}.vuelos .resultados-tabs .ui-tabs .ui-tabs-panel{padding:0}.vuelos .resultados-tabs .listado-horario.box-light{padding-left:0;padding-right:0;padding-bottom:0;border:3px solid #000;position:relative}.vuelos .resultados-tabs .listado-horario.box-light .recomendacion{background:#000;color:#fff;left:-3px;padding:15px 25px;position:absolute;top:-15px}.vuelos .resultados-tabs .listado-horario .vuelo-wrap .precio-wrap{top:-62px}.vuelos .resultados-tabs .listado-horario .vuelo-wrap .btn{top:-65px}.vuelos .resultados-tabs .listado-horario.box-light .subbox .resultado{border:none;padding:35px 24px 22px 24px}.vuelos .resultados-tabs .vuelo-wrap .aerop{width:100px}.vuelos .resultados-tabs .vuelo-wrap .aerolinea,.vuelos .resultados-tabs .vuelo-wrap .salida,.vuelos .resultados-tabs .vuelo-wrap .llegada{width:120px}.vuelos .resultados-tabs .vuelo-wrap .flecha{width:30px;vertical-align:middle}.vuelos .resultados-tabs .vuelo-wrap .llegada&gt;span{display:inline-block}.vuelos .resultados-tabs .vuelo-wrap .escalas{width:85px}.vuelos .resultados-tabs .vuelo-wrap .escalas&gt;*{margin:0 1px 0 0}.vuelos .resultados-tabs .vuelo-wrap .duracionviaje{width:57px}.vuelos .otros .lowcost{background:#ff9900;color:#fff;display:inline-block;height:21px;line-height:22px;text-align:center;text-transform:uppercase;width:27px}.vuelos .resultados-tabs .vuelo-wrap .otros .min-class{background:#d4d4d4;color:#fff;display:inline-block;height:18px;line-height:17px;text-align:center;text-transform:uppercase;width:27px}.vuelos .operado{color:#ff9900;display:block;font-size:11px;margin:3px 0}.vuelos .resultados-tabs .verdetalles{margin:-45px -24px -22px}.vuelos .resultados-tabs .detalles-vuelo-wrap{border:none}.vuelos .resultados-tabs .detalles-vuelo-wrap .otros{width:80px}.vuelos .resultados-tabs .detalles-vuelo-wrap .min-class{background:#D4D4D4;color:#fff;padding:0 5px}.dispo .spacer-mostrando{display:none}.dispo .mostrando{left:10px;position:absolute;top:20px}.dispo .wrap-paginacion-top{position:absolute;top:20px;right:5px}.dispo .mostrando .num-resultados{font-size:24px}.dispo .mostrando .num-resultados .divide{color:#999;vertical-align:middle}.dispo .mostrando .num-resultados strong{font-weight:300}.dispo .mostrando .num-resultados a{font-size:12px;color:#666;text-transform:uppercase;text-decoration:underline;margin:0 15px 0 0}.dispo .mostrando .num-resultados,.dispo .mostrando .ver-vista-mapa{display:inline-block;vertical-align:sub;margin:0 0 0 5px}.dispo .mostrando .ver-vista-mapa{color:#000;font-size:12px;text-transform:uppercase}.tematico.dispo .mostrando .ver-vista-mapa{margin:8px 15px}.tematico.dispo .mostrando .ver-vista-mapa:before{content:"|";padding-right:10px}.ico-mapa.icon-wrap,.dispo .ver-mapa .icon-wrap,.dispo .mostrando .ver-vista-mapa .icon-wrap{overflow:visible;background:none;margin:0 5px 0 0;vertical-align:middle}.ver-mapa a{text-transform:uppercase}.dispo .ver-mapa .icon-wrap:before,.ico-mapa.icon-wrap:before,.dispo .mostrando .ver-vista-mapa .icon-wrap:before{content:"\f041";font-family:FontAwesome;display:inline-block;vertical-align:baseline;font-size:21px;color:#999}.dispo.hoteles .header-dispo-hoteles{background:url("https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/subhome-hoteles-grafico.jpg") no-repeat center top;min-height:200px}.dispo.vuelos .header-dispo-vuelos{background:url("https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/subhome-vuelos-grafico.jpg") no-repeat center top;min-height:200px}.dispo.vuehot .header-dispo-vuelos{background:url("https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/subhome-vuelohotel-grafico.jpg") no-repeat center top;min-height:200px}.dispo [class*="header-dispo"]{text-align:center;color:#fff}.dispo [class*="header-dispo"] header{padding-top:30px !important}.dispo [class*="header-dispo"] header h1{color:#fff;font-size:24px}.dispo .ordenar .cols-datos&gt;*{display:inline-block;vertical-align:middle}.dispo .ordenar .precio a,.dispo .ordenar .cols-datos&gt;.ordena a{cursor:pointer;color:#666;text-transform:uppercase;font-size:11px}.dispo .ordenar .ordena.precio,.dispo .ordenar .ordena.precio a{font-family:"Travel Regular" !important}.dispo .ordenar .cols-datos .ordena .icon-wrap{background:none;overflow:visible}.dispo .ordenar .cols-datos .ordena .icon-wrap:before{display:none}.dispo .ordenar .cols-datos .ordena .icon-wrap.asc:before{content:"\f106";font-family:FontAwesome;display:inline-block;fon-size:16px;color:#000;margin:0 5px 0 0}.dispo .ordenar .cols-datos .ordena .icon-wrap.desc:before{content:"\f107";font-family:FontAwesome;display:inline-block;fon-size:16px;color:#000;margin:0 5px 0 0}.dispo .ordena.active a{color:#000 !important;font-family:Travel Bold}.dispo .hotel-opciones{text-align:left;margin:25px 0 0;width:100%}.dispo .hotel-opciones thead,.dispo .hotel-opciones tbody{width:100%;display:inline-block}.dispo .hotel-opciones .opciones-header{border-bottom:1px solid #f1f1f1}.dispo .hotel-opciones .opciones-header th{color:#666;padding:0 0 8px;text-transform:uppercase;font-size:12px}.dispo .hotel-opciones .tipohab{width:360px}.dispo .hotel-opciones .regimen{width:190px}.dispo .hotel-opciones .oferta{width:55px;text-align:center}.dispo .hotel-opciones .precio-noche{width:75px}.dispo .hotel-opciones .precio-total{width:90px}.dispo .hotel-opciones tr.opcion&gt;td{padding:10px 15px 5px 0}.dispo .hotel-opciones tr.opcion&gt;td:last-child{padding-right:0;width:140px;text-align:center !important}.dispo .hotel-opciones tr.opcion&gt;td.oferta .item&gt;*{display:inline-block;vertical-align:middle}.dispo .hotel-opciones tr.opcion&gt;td.oferta .item+.item{margin:5px 0 0}.dispo .hotel-opciones tr.opcion&gt;td.oferta .item&gt;.desc{width:85%;text-align:left;margin:0 0 0 3px}.dispo .hotel-opciones tr.opcion .tipohab{font-family:Travel Bold;font-size:14px;text-transform:lowercase}.dispo .hotel-opciones tr.opcion .precio-noche,.dispo .hotel-opciones tr.opcion .precio-total{color:#333;text-align:right !important}.dispo .hotel-opciones tr.opcion .precio-total{font-weight:700}.dispo .hotel-opciones .cond-cancela{color:#ff9900;display:block;margin:2px 0 0;font-size:12px;text-transform:uppercase}.dispo .resultado .vermas,.dispo .resultado .vermas-hab{background:#7f7f7f;padding:10px 20px;margin:0 20px 20px;display:inline-block}.dispo .resultado .vermas a,.dispo .resultado .vermas-hab a{color:#fff;font-weight:300;text-transform:uppercase;font-size:12px}.dispo .resultado .vermas a.toggle .icon-wrap:before,.dispo .resultado .vermas-hab a.toggle .icon-wrap:before{color:#fff}.dispo .resultados{position:relative;padding-top:60px !important}.dispo .resultados .ordenar{margin:20px 0 20px;font-size:14px}.dispo .resultado{border:1px solid #b8b8b8;margin-bottom:25px}.dispo .resultado .hotel-info{background:#f1f1f1;padding:22px 24px}.dispo .resultado .hotel-opciones{padding:10px 24px 20px;display:inline-block}.dispo .resultado .vuelo-wrap .precio-wrap,.dispo .resultado .hotel-wrap .precio-wrap{background:#5578dc;color:#fff;padding:25px 5px 25px 5px;position:relative;top:-30px;text-align:center}.dispo .resultado .hotel-wrap .hotel-info .hotel-nombre,.dispo .resultado .hotel-wrap .hotel-info .hotel-nombre a{max-width:480px}.tematico.dispo .resultado .hotel-wrap .precio-wrap{top:-33px !important}.dispo .resultado .hotel-wrap .precio-wrap{top:-40px}.dispo .resultado:hover{transition:1.5s;border-color:#3d79e0}.dispo .resultado .opiniones{margin:10px 0}.dispo .resultado .opiniones .rating-ta{width:100px}.dispo .resultado .opiniones .num-opiniones{text-decoration:underline}.dispo .resultado .opiniones&gt;*{display:inline-block;margin:0 10px 0 0;vertical-align:middle}.dispo .resultado .desc{margin:10px 0;color:#767676;line-height:15px}.dispo .resultado .desc a,.dispo .num-opiniones{color:#666;text-decoration:underline}.dispo .resultado:last-child{margin:0}.dispo .hotel-foto img{margin:0 20px 0 0;width:190px;height:140px}.dispo .wrap-aside{float:right;padding:0 0 10px 0;width:200px}.dispo .wrap-aside .recomendado{color:#666;font-size:10px;margin:-5px 0 10px;text-align:center !important;text-transform:uppercase}.dispo .precio-wrap .precio,.dispo .precio-wrap .precio,.hotel-sel .hotel-sel-precio .precio,.viajes .wrap-pack-destino .cuadro-precio .precio,.viajes .medallon .precio,.tematico .serv-hotel-sel-info-pad .cuadro-precio .precio{font-size:40px;font-family:Travel Stencil;font-weight:400}.hotel-sel .tabla-precio-final{width:74%}.dispo .precio-wrap .anotacion{font-weight:400;font-size:14px;margin:0 !important;font-family:Travel Regular}.dispo .precio-wrap .anotacion,.dispo .precio-wrap&gt;*{display:block;margin:0 0 3px}.dispo .resultado .btn{background:#59de87;color:#fff;position:relative;padding:10px 15px;width:100%;margin:3px 0}.dispo .resultado .vuelo-wrap .btn{top:-25px}.dispo .resultado .btn .ico-tel{display:inline}.dispo .resultado .diasiguiente{color:#ff9224;font-weight:400}.dispo .resultado .min-class,.dispo .resultado .lowc-icon,.dispo .resultado .lowcost{padding:1px 8px;color:#fff;font-size:12px;text-transform:uppercase;margin-right:3px;cursor:pointer}.dispo .resultado .min-class{background:#fff;color:#000}.dispo .resultado .lowc-icon{background:#ff9224}.vuelos .escala span.duracion,.vuelos .escalas span.duracion{background:#ffc92f;padding:1px 4px;color:#fff;cursor:pointer;margin-right:5px !important}.btn .ico-tel:before{content:"\f095";font-family:fontAwesome;font-size:14px;left:21px;position:absolute;top:17px}.dispo .listado-hoteles .ordena{margin:0 25px 0 0}.dispo .listado-hoteles .ordenar .ordenarpor{width:100px}.dispo .wrap-imprimir a:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;color:#666;margin:0 5px 0 0;font-size:16px;content:"\f02f"}.dispo .wrap-imprimir a{text-transform:uppercase;font-size:12px;color:#666}.vuelos.dispo #listado-horario .box-color2{background:#efefef}.vuelos.dispo #listado-horario .resultado{position:relative}.vuelos.dispo #listado-horario .resultado .block{background:#000;font-family:"Travel Stencil";font-size:18px;font-weight:200;color:#fff;line-height:40px;margin:-13px -25px 11px -24px;padding-left:25px;position:absolute;top:0;width:960px;left:21px}.vuelos.dispo #listado-horario .listado-horario .vuelo-wrap .precio-wrap{top:-50px !important;margin-bottom:18px}.vuelos.dispo #listado-horario .datos .llegada .dia{color:#ff9900;font-size:13px}.vuelos.dispo #listado-horario .listado-horario .vuelo-wrap .verdetalles{margin:20px 0 0 !important}.vuelos.dispo #listado-horario .dispo .precio-wrap .anotacion,.dispo .precio-wrap&gt;*{text-align:center}.vuelos.dispo #listado-horario .wrap-sel-custom{border:1px solid #000;padding:15px;position:relative;margin-bottom:25px}.vuelos.dispo #listado-horario .wrap-sel-custom .wrap-pseudo-tab{background:#3e79e0;display:block;color:#fff;margin:-15px -15px 25px -15px;padding:10px 15px}.vuelos.dispo #listado-horario .wrap-sel-custom .wrap-pseudo-tab .lowc-icon{position:relative}.vuelos.dispo #listado-horario .wrap-sel-custom .titulo{font-family:"Travel Stencil";font-size:14px;font-weight:200;color:#fff;float:right;text-transform:uppercase;padding-top:10px;display:block}.vuelos.dispo #listado-horario .wrap-sel-custom .precio{font-family:"Travel Stencil";font-size:30px;font-weight:200}.vuelos.dispo #listado-horario .vuelo-ida .cabecera-vuelo,.vuelos.dispo #listado-horario .vuelo-vuelta .cabecera-vuelo{font-size:13px;color:#666}.vuelos.dispo #listado-horario .vuelo-ida .detalles-vuelo-heading:before,.vuelos.dispo #listado-horario .vuelo-vuelta .detalles-vuelo-heading:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;margin:0 5px 0 0;content:"\f072";font-size:16px;color:#666}.vuelos.dispo #listado-horario .vuelo-vuelta .detalles-vuelo-heading:before{transform:rotate(270deg)}.vuelos.dispo #listado-horario .ordenar .cols-datos .ordena,.vuelos.dispo #listado-horario .ordenar a,.vuelos.dispo #listado-horario .ordenar .active a{color:#666;font-size:11px;text-transform:uppercase}.vuelos.dispo #listado-horario .wrap-sel-custom .ordenar .aerop{margin-right:0;width:86px}.vuelos.dispo #listado-horario .wrap-sel-custom .ordenar .aerolinea{margin-right:0;width:117px}.vuelos.dispo #listado-horario .wrap-sel-custom .ordenar .salida{margin-right:0;width:46px}.vuelos.dispo #listado-horario .wrap-sel-custom.grupo-vuelo .ordenar .salida{margin-right:0;width:56px}.vuelos.dispo #listado-horario .wrap-sel-custom .ordenar .llegada{width:40px}.vuelos.dispo #listado-horario .wrap-sel-custom.grupo-vuelo .ordenar .llegada{width:56px}.vuelos.dispo #listado-horario .wrap-sel-custom .ordenar .escalas{margin-right:0;width:25px;text-align:left}.vuelos.dispo #listado-horario .wrap-sel-custom.grupo-vuelo .ordenar .escalas{width:58px;text-align:center;margin-right:5px}.vuelos.dispo #listado-horario .wrap-sel-custom .ordenar .clase{margin-right:0;width:55px}.vuelos.dispo #listado-horario .wrap-sel-custom.grupo-vuelo .ordenar .clase{width:77px;text-align:center;margin-right:10px}.vuelos.dispo #listado-horario .wrap-sel-custom .ordenar{font-size:14px;margin:15px 0;border-bottom:1px solid #f1f1f1;padding-bottom:5px}.vuelos.dispo #listado-horario .wrap-sel-custom .ordenar .col-acciones{text-align:center;width:13% !important}.vuelos.dispo #listado-horario .wrap-sel-custom .ordena .icon-wrap:before{display:none}.vuelos.dispo #listado-horario .wrap-sel-custom .ordena.precio{font-size:11px;padding-top:2px}.vuelos.dispo #listado-horario .resultados .ordenar .col-acciones{text-align:center;width:13% !important}.vuelos.dispo #listado-horario .wrap-sel-custom .vuelo2 div{float:left}.vuelos.dispo #listado-horario .wrap-sel-custom .vuelo2 .precio{font-family:"Travel Stencil";font-size:14px;text-align:right;font-weight:200;color:#000;float:right;width:71px !important}.vuelos.dispo #listado-horario .wrap-sel-custom .datos .aerop{width:77px;font-size:11px}.vuelos.dispo #listado-horario .wrap-sel-custom .datos .aerolineas{font-size:12px;margin-right:5px;overflow:hidden;padding-right:25px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100px}.vuelos.dispo #selected-routes .otros .lowc-icon{position:relative;top:0}.vuelos.dispo #listado-horario .wrap-sel-custom .datos .clase{text-align:center}.vuelos.dispo #listado-horario .wrap-sel-custom.grupo-vuelo .datos .clase{position:relative;width:23px}.vuelos.dispo #listado-horario .wrap-sel-custom.grupo-vuelo .datos .duracion{font-size:12px;width:52px;text-align:right}.vuelos.dispo #listado-horario .wrap-sel-custom .datos .clase .min-class{background:#c4c4c4;color:#fff;display:block;float:left;font-size:10px;padding:0;text-transform:uppercase;font-weight:700;vertical-align:text-top;width:18px}.vuelos.dispo #listado-horario .wrap-sel-custom .datos .salida,.vuelos.dispo #listado-horario .wrap-sel-custom .datos .llegada{font-size:12px;width:35px}.vuelos.dispo #listado-horario .wrap-sel-custom.grupo-vuelo .datos .salida,.vuelos.dispo #listado-horario .wrap-sel-custom.grupo-vuelo .datos .llegada{width:50px}.vuelos.dispo #listado-horario .wrap-sel-custom .datos .escalas{text-align:center;width:32px;font-size:11px}.vuelos.dispo #listado-horario .wrap-sel-custom.grupo-vuelo .datos .escalas{width:70px;margin-right:17px}.vuelos.dispo #listado-horario .wrap-sel-custom .vuelo2{line-height:15px;padding:4px 0}.vuelos.dispo #listado-horario .wrap-sel-custom .vuelo2 .verdetalles{margin:0 !important;left:-10px;position:relative}.vuelos.dispo #listado-horario .wrap-sel-custom .vuelo2 .verdetalles a{color:#00dd82;font-size:16px}.vuelos.dispo #listado-horario .wrap-sel-custom.grupo-vuelo .flecha{width:50px}.vuelos.dispo #listado-horario .wrap-sel-custom .flecha:before{font-family:FontAwesome;content:"\f178";color:#000;font-size:9px;margin:0;vertical-align:middle}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo&gt;section:first-child{margin:0 0 5px}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo .trays .escala,.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo .trays .cargos-adicionales,.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .cargos-adicionales{background:#eeecec;margin:5px -10px;padding:8px 2px}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo .trays .cargos-adicionales,.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .cargos-adicionales{padding:8px 14px 14px 14px}.vuelos.dispo #listado-horario .combinado .grid-cols .col2{width:48.6%}.vuelos.dispo #listado-horario .cargos-adicionales .unit.size1of4.maleta{display:none}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .cargos-adicionales .heading,.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .cargos-adicionales .heading,.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .cargos-adicionales .h-tiny{font-size:11px !important;font-weight:bold;padding-top:10px;text-transform:uppercase}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo .tray{color:#666;font-size:12px}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo .tray .otros{float:right;text-align:right}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo .trays .aeropuertos p{line-height:25px}.vuelos.dispo #listado-horario #selected-routes .detalles-vuelo-wrap{margin:6px -24px -20px;padding:15px 30px}.vuelos.dispo #listado-horario #selected-routes .detalles-vuelo-wrap .duracion{width:75px}.vuelos.dispo #listado-horario #selected-routes .detalles-vuelo-wrap .otros{width:130px;text-align:right}.vuelos.dispo #listado-horario #selected-routes .vuelo-wrap .vuelo&gt;div,.vuelos.dispo .vuelo-wrap .vuelo&gt;div{vertical-align:middle}.vuelos.dispo .wrap-sel-custom .detalles-vuelo-wrap{background:#f7f7f7}.vuelos.dispo .wrap-sel-custom .detalles-vuelo-wrap::before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #8e8e8e;content:"";display:block;left:68px;position:absolute;top:-5px}.detalles-vuelo-wrap{padding:12px;position:relative}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .cabecera-vuelo{background:#8e8e8e;color:#fff;margin:-12px -12px 0;font-size:12px;line-height:18px;padding:5px 15px}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .cabecera-vuelo .duracion{float:right;text-align:right;padding-right:10px}.vuelos.dispo .resultados-tabs #listado-horario .wrap-sel-custom .detalles-vuelo-wrap{margin:5px 0}.vuelos.dispo .resultados-tabs #listado-horario .wrap-sel-custom .detalles-vuelo-wrap:before{left:85px}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .detalles-vuelo .tray{margin:0 0 10px}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .detalles-vuelo .tray .lowc-icon{position:relative}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .detalles-vuelo .tray .otros{width:110px}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .detalles-vuelo .cargos-adicionales&gt;h2{margin-bottom:10px}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .detalles-vuelo .cargos-adicionales .grid-cols .col2{width:100%;margin:0 0 10px}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .detalles-vuelo .cargos-adicionales .grid-cols .maleta,.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .detalles-vuelo .cargos-adicionales .grid-cols .tarjeta,.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .detalles-vuelo .cargos-adicionales.solo-tarjetas .trays .maleta,.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .detalles-vuelo .cargos-adicionales.solo-tarjetas .trays .tarjeta{display:none}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .cargos-adicionales .col2.col-first,.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .cargos-adicionales .col2.col-last{width:100%}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .cargos-adicionales .right.bold.h-color1.pr40{padding-right:0}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .cargos-adicionales .unit.size1of4.tarjeta{display:none}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .detalles-vuelo .cargos-adicionales .pr40{padding-right:0}.vuelos.dispo #listado-horario .wrap-sel-custom .detalles-vuelo-wrap .detalles-vuelo .cargos-adicionales .heading{margin:0 0 5px}.vuelos.dispo #listado-horario .vuelo-wrap .acciones{right:-10px}.vuelos.dispo .resultados-tabs #listado-combinadas .verdetalles{margin:20px 0 0 !important}.vuelos.dispo .resultados-tabs .detalles-vuelo-wrap .otros .fa-exchange{background:#fff;padding:2px;cursor:pointer}.vuelos.dispo .resultados-tabs #listado-combinadas .detalles-vuelo-wrap p&gt;span.hora,.vuelos.dispo .resultados-tabs #listado-combinadas .detalles-vuelo-wrap p&gt;strong.diasiguiente{display:inline-block;vertical-align:top}.vuelos.dispo .resultados-tabs #listado-combinadas .resultados .ordenar .aerolinea{width:97px}.vuelos.dispo .resultados-tabs #listado-combinadas .resultados .ordenar .salida{width:121px}.vuelos.dispo .resultados-tabs #listado-combinadas .resultados .ordenar .llegada{width:93px}.vuelos.dispo .resultados-tabs #listado-combinadas .resultados .ordenar .col-acciones{text-align:center;width:26%}.vuelos.dispo .resultados-tabs #listado-horario .wrap-sel-custom.aerolinea .ordenar .ordena.aerop{width:96px}.vuelos.dispo .resultados-tabs #listado-horario .wrap-sel-custom .datos .radio{margin:0 2px 0 0}.vuelos.dispo .resultados-tabs #listado-horario .wrap-sel-custom.aerolinea .datos .aerop{width:75px}.vuelos.dispo .resultados-tabs #listado-horario .wrap-sel-custom.aerolinea .datos .salida{width:40px}.vuelos.dispo .resultados-tabs #listado-horario .wrap-sel-custom.aerolinea .datos .flecha{width:19px}.vuelos.dispo .resultados-tabs #listado-horario .wrap-sel-custom.aerolinea .datos .flecha:before{margin:0 6px 0 1px}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .vuelo-wrap{padding:15px 0 0;min-height:inherit}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .vuelo-wrap .vuelo{margin:0;font-size:13px}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .vuelo-wrap .vuelo:last-child{padding:0}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .vuelo-wrap .vuelo .aerop{margin-right:0}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .vuelo-wrap .vuelo .salida,.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .vuelo-wrap .vuelo .llegada{width:95px}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .vuelo-wrap .vuelo .flecha{width:15px}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .vuelo-wrap .vuelo .otros{margin-left:3px;width:95px}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .vuelo-wrap .vuelo .escalas{width:100px;font-size:12px}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .vuelo-wrap .vuelo .aerolinea,.vuelos.dispo .resultados-tabs #listadoVuelos .vuelo-wrap .vuelo .aerolinea{width:90px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:5px}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .detalles-vuelo-wrap .escala{margin:10px 0}.vuelos.dispo #selected-routes .vuelo-wrap .otros .maletas,.vuelos.dispo .vuelo-wrap .datos .maletas{vertical-align:middle;line-height:18px;display:inline-block}.vuelos.dispo #selected-routes .vuelo-wrap .otros .maletas .icon-wrap:before,.vuelos.dispo .wrap-sel-custom .maletas .icon-wrap:before,.vuelos.dispo .vuelo-wrap .maletas .icon-wrap:before{font-family:FontAwesome;content:"\f0f2";color:#bebebe;font-size:18px;line-height:15px;padding-right:2px}.vuelos.dispo .resultados-tabs #listado-horario .wrap-sel-custom .maletas .icon-wrap:before{padding-left:5px}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .vuelo-wrap strong .info{text-transform:uppercase}.vuelos.dispo .resultados-tabs #listado-horario #selected-routes .resultados-tabs .vuelo-wrap .escalas&gt;*{margin:0 1px}.vuelos.dispo .resultados-tabs #listado-horario .wrap-sel-custom.aerolinea.grupo-vuelo .maletas{width:47px}.tematico.dispo [class*="header-dispo"]{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/subhome-tematico-grafico.jpg) no-repeat scroll center top rgba(0,0,0,0);border-bottom:5px solid transparent;min-height:195px;padding-bottom:15px;position:relative}.tematico.dispo td.list-tipohab{width:220px;font-weight:700;line-height:15px}.tematico.dispo th.list-tipohab{width:194px}.tematico.dispo th.servicios-inc{width:240px}.tematico.dispo td.servicios-inc .fecha{color:#666;text-transform:uppercase;font-size:12px}.tematico.dispo td.servicios-inc{width:270px;line-height:15px;padding:10px 0}.tematico.dispo th.servicios-opc{width:146px}.tematico.dispo td.servicios-opc{width:160px;text-align:center}.tematico.dispo th.servicios-oferta{width:68px}.tematico.dispo td.servicio-oferta{width:80px}.tematico.dispo th.list-precio-total{width:131px}.tematico.dispo td.list-precio-total{width:150px}.tematico.dispo a.s-opcion{color:#fc3d55;text-decoration:underline;text-transform:uppercase;transition:color .6s linear;font-size:12px}.tematico.dispo a:hover.s-opcion{color:#000;text-decoration:underline;text-transform:uppercase;transition:color .3s linear}.tematico .ico-mensaje.ico-info{display:none}.tematico .hotel-sel .hotel-sel-precio .opciones{margin-top:10px}.tematico .hotel-sel .hotel-sel-precio .opciones a{margin-top:15px;display:block}.tematico.dispo .ui-tabs .ui-tabs-panel{padding:20px 0}.tematico.dispo a.toggle-arrow-color2{color:#666;font-size:11px;margin:10px 0;text-transform:uppercase}.tematico.dispo .toggle-arrow-color2:before{font-family:FontAwesome;content:"\f078";color:#666;font-size:15px;padding-right:10px}.tematico.dispo .tog-open.toggle-arrow-color2:before{font-family:FontAwesome;content:"\f077";color:#666;font-size:15px;padding-right:10px}.tematico.dispo .opcion-first,.tematico.dispo .opcion-2-first{border-top:1px solid #e7e7e7}.tematico.dispo .opcion:first-child{border-top:none}.tematico.dispo aside [class*="filtros"] .nom-hotel .ver-todos{margin:10px 0 0 0}.tematico.dispo .serv-hotel-sel-info-pad .flexcols:first-child{border:2px solid #000;margin:0 0 20px;position:relative;padding:30px}.tematico.dispo .serv-hotel-sel-info-pad .col-izq .flexcols{border:none;margin:0;padding:0}.serv-hotel-sel-info-pad .flexcols&gt;.flexcol-right.col-der{background:none repeat scroll 0 0 #3e79e0;color:#fff;height:100%;position:absolute;right:0;top:0;width:275px;padding:30px}.serv-hotel-sel-info-pad .detalles{font-size:15px;line-height:25px;margin-top:15px;font-weight:700;width:70%}.serv-hotel-sel-info-pad .detalles .item{font-weight:100}.serv-hotel-sel-info-pad .cuadro-precio{text-align:left !important}.serv-hotel-sel-info-pad .cuadro-precio .heading{display:block;text-transform:uppercase}.serv-hotel-sel-info-pad .cuadro-precio .precio{display:block}.serv-hotel-sel-info-pad .hotel-nombre{font-size:24px}.serv-hotel-sel-info-pad .item-sangre-contenido{background:#f1f1f1}.serv-hotel-sel-info-pad .item-sangre-contenido .color2{background:#000;font-size:14px !important;font-family:Travel Regular;color:#fff;text-transform:uppercase !important;font-weight:700;padding:10px 20px}.serv-hotel-sel-info-pad .item-sangre-contenido .nomt{padding:15px 25px 5px 25px}.serv-hotel-sel-info-pad .item-sangre-contenido strong{font-family:Travel Stencil;font-size:18px;font-weight:200}.serv-hotel-sel-info-pad .item-sangre-contenido .serv-detalle{padding:0 25px 25px 25px}.serv-hotel-sel-info-pad .item-sangre-contenido .serv-detalle .slide-toggler-lite,.tematico.pasajeros .info-serv-incluidos .slide-toggler-lite{background:#7f7f7f;color:#fff;margin-top:10px;display:block;width:190px;text-align:center;font-size:11px;padding:10px 30px;text-transform:uppercase;cursor:pointer}.servicio-concepto a.slide-toggler-lite{background:#7f7f7f;color:#fff;margin-top:10px;display:block;width:190px;text-align:center;font-size:11px;text-transform:uppercase;cursor:pointer;margin-left:20px;display:inline-block}.servicio-concepto .slide-toggler-lite{padding:5px 30px}.serv-hotel-sel-info-pad .item-sangre-contenido .serv-detalle .slide-toggler-lite:before,.tematico.pasajeros .info-serv-incluidos .slide-toggler-lite:before{font-family:FontAwesome;content:"\f078";color:#fff;font-size:15px;padding-right:10px}.serv-hotel-sel-info-pad .item-sangre-contenido .servicio-concepto .slide-toggler-lite:before{color:#fff}.servicio-concepto .slide-toggler-lite:before{font-family:FontAwesome;content:"\f078";font-size:15px;padding-right:10px}.datos-serv-opcion{margin-top:25px}.datos-serv-opcion .h-color1{background:#ff3a51;font-size:14px !important;font-family:Travel Regular;color:#fff;text-transform:uppercase !important;font-weight:700;padding:10px 20px}.datos-serv-opcion .tabla-documentacion tr.tabla-header th{background:#fff;color:#999;font-size:12px}.datos-serv-opcion .detalle-servicio{background:#f1f1f1}.datos-serv-opcion .tabla-gutter td,.datos-serv-opcion .tabla-gutter th,.datos-serv-opcion .tabla-body .col-left,.datos-serv-opcion .tabla-header .col-left{padding-left:0}.detalle-servicio .servicio-concepto{padding:10px 0}.detalle-servicio .servicio-concepto strong{font-family:Travel Stencil;font-size:18px;font-weight:200;padding-left:15px}.detalle-servicio .servicio-concepto .t-s{font-size:14px !important}.detalle-servicio .hide{padding:0 20px 20px;background:#fff}.datos-serv-opcion .opcion-seleccionada label:before{background:#3e79e0;border-color:#3e79e0;color:#f3f3f3;content:"ï€Œ";font-family:fontAwesome;line-height:16px;text-align:center}.tematico .opcion-seleccionada{background:#ccf8e6;font-weight:700}.tematico .opcion{line-height:25px}.tematico .datos-serv-opcion .icon-wrap{background:none;line-height:25px;display:inline}.tematico .datos-serv-opcion .ico-cancel:before{font-family:FontAwesome;content:"\f05c";color:#000;font-size:26px;padding-right:30px;vertical-align:middle}.tematico .opcion .roundedright{width:150px}.tematico.dispo .hotel-opciones tr.opcion&gt;td{padding:10px 0 5px}.vuelos.dispo .h-big.h-color2.mas-resultados{text-align:center;padding:30px 0}.vuelos.dispo .vuelo-sel{width:1280px;padding:20px;box-sizing:border-box;margin:20px auto;background:#ccc}.vuelos.dispo .vuelo-sel&gt;.flexcols .flexcol-right.col-der{width:200px;margin-top:50px}.vuelos.dispo .vuelo-sel&gt;.flexcols .flexcol-right.col-der .btn{margin-top:20px}.vuelos.dispo .vuelo-sel&gt;.flexcols .flexcol-right.col-der .precio{display:block;font-family:"Travel Stencil";font-size:36px !important;margin:10px 0}.vuelos.dispo .vuelo-sel&gt;.flexcols .flexcol-main.col-iz{width:1040px}.vuelos.dispo .vuelo-sel&gt;.flexcols .flexcol-left.tubusqueda{background:#f2f2f2;margin-right:20px;padding:20px;width:300px}.vuelos.dispo .vuelo-sel&gt;.flexcols&gt;*{display:inline-block;vertical-align:middle}.vuelos.dispo .vuelo-sel&gt;.flexcols .flexcol-left.tubusqueda .datos dt{font-weight:700;margin:0 0 3px}.vuelos.dispo .vuelo-sel&gt;.flexcols .flexcol-left.tubusqueda .datos dd{margin:0 0 5px}.vuelos.dispo .vuelo-sel .vuelo-sel-info .cabecera-vuelo{padding:0 0 5px;color:#666;border-bottom:1px solid #999;margin:0 0 10px}.vuelos.dispo .vuelo-sel .vuelo-sel-info .cabecera-vuelo .col1{width:150px}.vuelos.dispo .vuelo-sel .vuelo-sel-info .cabecera-vuelo .col2{width:300px}.vuelos.dispo .vuelo-sel .vuelo-sel-info .cabecera-vuelo .col3{width:60px}.vuelos.dispo .vuelo-sel .vuelo-sel-info .cabecera-vuelo .col4{width:130px}.vuelos.dispo .vuelo-sel h2{color:#000;font-weight:400 !important;font-size:20px !important;font-family:"Travel Bold"}.vuelos.dispo .vuelo-sel .vuelo-sel-info{padding:20px;width:700px}.vuelos.dispo .vuelo-sel .vuelo-sel-info h1{margin-bottom:30px;font-weight:400 !important;font-size:20px !important;font-family:"Travel Bold"}.vuelos.dispo .vuelo-sel .vuelo-sel-info .trays .col1{width:150px}.vuelos.dispo .vuelo-sel .vuelo-sel-info .trays .col2{width:300px}.vuelos.dispo .vuelo-sel .vuelo-sel-info .trays .col3{width:60px}.vuelos.dispo .vuelo-sel .vuelo-sel-info .trays .col4{width:130px}#divMapaPopup .map-wrap-big{height:520px !important;width:740px !important}.servicio-oferta .icon-wrap{line-height:28px;vertical-align:top}.servicio-oferta .icon-wrap:before{color:#999;content:"\f023";display:inline-block;font-family:FontAwesome;font-size:25px}.hotel-info .hotel-foto{position:relative}.hotel-info .hotel-foto .c-slide:before{bottom:10px;color:#fff;content:"\f00e";cursor:pointer;display:block;font-family:FontAwesome;font-size:50px;opacity:.6;position:absolute;right:30px;transition:all 1s ease 0s}.hoteles.dispo .rango-precio{position:relative}.hoteles.dispo .rango-precio header .unit{width:100%;display:block}.hoteles.dispo .rango-precio .subbox-content{padding-top:20px}.hoteles.dispo #sliderPrices{position:relative}.hoteles.dispo #sliderPrices&gt;div{position:absolute;top:25px}.hoteles.dispo #sliderPrices #minPrice{left:0}.hoteles.dispo #sliderPrices #maxPrice{right:0}.hoteles.dispo #sliderPrices #avgPrice{left:0;right:0;text-align:center;font-weight:700;font-size:13px}.dispo.vuelos .maletas span&gt;.icon-wrap{background:url(http://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/conmaleta.png) no-repeat !important;width:19px;height:19px;margin:-2px 0 0 5px;vertical-align:middle}.dispo.vuelos .maletas span&gt;.icon-wrap:before{content:"" !important}.dispo.vuelos .maletas.sinMaletas span&gt;.icon-wrap{background:url(http://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/sinmaleta.png) no-repeat !important;width:19px;height:19px;margin:-2px 0 0 5px;vertical-align:middle}.dispo.vuelos .maletas.sinMaletas span&gt;.icon-wrap:before{content:"" !important}.pasajeros .main-content-wrapper&gt;.page-width{position:relative;padding:0 10px 30px}.pasajeros .main-content&gt;.page-width a.volver{top:17px;font-size:12px;right:0}.pasajeros .main-content-wrapper&gt;.page-width a.volver{top:115px;font-size:12px}.pasajeros .quiero-factura{margin:10px 0 15px 25px !important}.pasajeros .quiero-factura .enunciado{display:block}.pasajeros .quiero-factura .enunciado p{margin:8px 0}.pasajeros #div_registro .item-sangre-contenido label:before{background:none;border:none !important}.pasajeros .f-block&gt;label::before{background:none repeat scroll 0 0 transparent;border:0 none}.pasajeros #div_empresa .enunciado .item-sangre-contenido label:before{background:none;border:1px solid #000 !important}.pasajeros .ventajas-clientes{background:#3e79e0}.pasajeros .ticket-datos br{display:block;margin:-5px 0}.hot-pasajeros .hotel-sel{min-height:155px;margin:0 0 40px}.hot-pasajeros .datos-comprador .box-light .sangre.estoy-registrado{margin:-11px 0 25px}.hot-pasajeros .datos-comprador .w-70{width:112px !important}.hot-pasajeros .datos-comprador .login-ok{margin:-13px 0 -10px -10px !important}.hot-pasajeros.item-sangre.resaltado-color1.roundedtop{margin-bottom:40px}.hot-pasajeros .datos-comprador .item-sangre{margin-bottom:20px !important}.hot-pasajeros .datos-comprador #tpaisC{margin-bottom:40px}.hot-pasajeros .datos-comprador .box-light .sangre.estoy-registrado .campo,.vue-pasajeros .box-light .sangre.estoy-registrado .campo{width:290px}.hot-pasajeros .datos-comprador .box-light .sangre.estoy-registrado small{width:auto}.hot-pasajeros .datos-comprador #compradortitulo{background-position:42px -4426px}.hot-pasajeros .datos-comprador #compradortipodoc{background-position:35px -4426px}.hot-pasajeros .datos-comprador #compradorpais{background-position:73px -4426px}.hot-pasajeros .datos-comprador #compradorcodpaistel1{background-position:115px -4426px}.pasajeros .datos-comprador .box-light-color1{border-top:2px solid #282828 !important;border:0}.pasajeros .datos-comprador .estoy-registrado .resaltado-color1,.vue-pasajeros .estoy-registrado .resaltado-color1{background:#eeefef;padding-left:10px}.vue-pasajeros .btn-morepad{margin-bottom:40px}.vue-pasajeros .mt25{margin-top:0 !important}.pasajeros .datos-comprador .estoy-registrado .item-sangre-contenido{margin:0}.pasajeros .datos-comprador .usar-datos-comprador{margin-top:25px;font-weight:700;margin:25px 0}.pasajeros .datos-comprador .usar-datos-comprador+.f-row,.pasajeros .datos-comprador .usar-datos-comprador+.f-row+.f-row{margin:0 0 20px}.pasajeros .datos-comprador .login-ok{background:none repeat scroll 0 0 #ffc92f;margin:0 -12px -12px;padding:15px;margin:0 0 -10px -10px}.pasajeros .datos-comprador .login-ok p{font-family:Travel Bold;font-size:15px}.pasajeros .datos-comprador a.getpassword{text-decoration:underline}.pasajeros .datos-comprador .login-ok a{text-transform:uppercase;vertical-align:middle;font-size:12px}.pasajeros .datos-comprador .login-ok a:before{content:"\f08b";font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:21px;margin-right:10px}.pasajeros .datos-comprador .form-login-contenido .nomb,.vue-pasajeros .form-login-contenido .nomb{margin:15px 0 15px 33px !important}.pasajeros .datos-comprador .form-login-contenido .btn,.vue-pasajeros .form-login-contenido .btn{margin-top:11%}.pasajeros .datos-comprador .lista-v-checks-radios .form-login-contenido label:before,.pasajeros .datos-comprador .lista-v-checks-radios .form-factura-empresa label:before,.pasajeros .datos-comprador .lista-v-checks-radios .form-factura-empresa label:before,.pasajeros .datos-comprador .lista-v-checks-radios .opcion-guardardatos .item-sangre-contenido label:before,.vue-pasajeros .lista-v-checks-radios .form-login-contenido label:before{display:none}.pasajeros .datos-comprador .lista-v-checks-radios .form-login-contenido label,.pasajeros .datos-comprador .lista-v-checks-radios .form-factura-empresa label,.pasajeros .datos-comprador .lista-v-checks-radios .opcion-guardardatos .item-sangre-contenido label{cursor:none}.pasajeros .datos-comprador .lista-v-checks-radios .form-login-contenido .f-block{vertical-align:top}.pasajeros .datos-comprador .form-factura-empresa{padding-top:30px}.pasajeros .datos-comprador .opciones-comprador li{margin:15px 10px 10px 0}.pasajeros .datos-comprador .opciones-comprador .item-sangre{padding:0}.pasajeros .datos-comprador .campo{width:145px}.pasajeros .datos-comprador #tipoDocC{width:80px}.pasajeros .datos-comprador .box-light{padding:12px 0}.pasajeros .datos-comprador .box-light .sangre.estoy-registrado{margin:-11px 0 0;padding:0}.tematico.pasajeros .datos-comprador .box-light .sangre.estoy-registrado{margin:-11px 0 25px}.tematico.pasajeros .main-content-wrapper&gt;.page-width a.volver{font-size:12px;text-align:right;top:138px}.pasajeros .datos-comprador .wrap-hab .datos-titular{display:none}.pasajeros .datos-comprador .wrap-hab{position:relative;margin-bottom:35px}.pasajeros .datos-comprador .wrap-hab .datospasajeros-hoteles-heading{position:absolute;top:-82px;border-bottom:2px solid #000;padding-bottom:10px;width:100%}.pasajeros .datos-comprador .wrap-hab .tabla-header{background:#efefef;padding:5px 10px;margin:5px 0 15px;font-size:13px;text-transform:uppercase;color:#000}.pasajeros .datos-comprador .wrap-hab .titular-pax,.vue-pasajeros .titular-pax{background:#eeefef;display:inline-block;height:35px;line-height:35px;margin-right:25px;padding:0 37px;font-size:12px;text-transform:uppercase;position:relative}.pasajeros #btn-continuar{float:right;margin:-25px 0 25px}.pasajeros .pax-adulto .icon-wrap{background-position:0 -4068px;display:inline-block;height:25px;left:13px;position:absolute;top:5px;vertical-align:middle;width:11px}.pasajeros .pax-nino .icon-wrap{background-position:0 -4097px;display:inline-block;height:21px;left:13px;position:absolute;top:7px;vertical-align:middle;width:13px}.pasajeros .pax-bebe .icon-wrap{background-position:0 -4119px;display:inline-block;height:21px;left:13px;position:absolute;top:5px;vertical-align:middle;width:13px}.pasajeros .datos-comprador .wrap-hab .f-etiqueta-top{display:inline-block;margin-right:10px}.pasajeros .datos-comprador .wrap-hab .f-block{margin-right:25px}.hot-pasajeros .side-ventajas,.hot-pago .side-ventajas{margin:10px 0 0 25px;width:31%}.hot-pasajeros .side-ventajas&gt;div,.hot-pago .side-ventajas&gt;div{margin-bottom:40px;margin-top:7px}.hoteles .side-ventajas .mt10{margin:0 !important}.hoteles .side-ventajas .side-gastos-hot{background:#fff}.hoteles .side-ventajas .side-gastos-hot .title,.hoteles .side-ventajas .side-info-hot .heading{font-size:14px;font-weight:bold;color:#000;text-transform:uppercase;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:15px}.hoteles .side-ventajas .title:after{content:"\f02b";transform:rotate(90deg);font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:38px;margin-right:25px;float:right}.hoteles .side-ventajas .side-gastos-hot p{margin-bottom:15px}.hoteles .side-ventajas .side-gastos-hot .anotacion{color:#f60;font-weight:700;margin-top:15px}.hoteles .side-ventajas .side-info-hot{border:none;padding:0;margin-top:15px}.hoteles .side-ventajas .side-info-hot .ico-mensaje.ico-info{display:none}.coches .ventajas-clientes,.hot-pasajeros .ventajas-clientes{border:none;display:table;padding:0}.coches .ventajas-clientes .heading,.hot-pasajeros .ventajas-clientes .heading,.vue-pasajeros .ventajas-clientes .heading{padding:35px;font-size:17px;font-weight:700;color:#fff;text-align:center}.coches .ventajas-clientes .ventajas,.hot-pasajeros .ventajas-clientes .ventajas,.vue-pasajeros .ventajas-clientes .ventajas{float:left;width:281px;margin:0;min-height:300px;position:relative}.coches .ventajas-clientes .ventajas .size1of6,.hot-pasajeros .ventajas-clientes .ventajas .size1of6,.vue-pasajeros .ventajas-clientes .ventajas .size1of6{width:0}.coches .ventajas-clientes .sangre,.hot-pasajeros .ventajas-clientes .sangre,.vue-pasajeros .ventajas-clientes .sangre{margin:0}.coches .ventajas-clientes .ventaja,.hot-pasajeros .ventajas-clientes .ventaja,.vue-pasajeros .ventajas-clientes .ventaja{clear:both;background:#3e79e0;padding:25px 70px 50px;color:#fff;text-align:center;font-size:16px}.coches .ventajas-clientes .contenido,.hot-pasajeros .ventajas-clientes .contenido,.vue-pasajeros .ventajas-clientes .contenido{margin:0 auto;text-align:center;color:#fff;padding:25px 50px}.coches .ventajas-clientes .contenido h2,.coches .ventajas-clientes .contenido .color1,.hot-pasajeros .ventajas-clientes .contenido h2,.hot-pasajeros .ventajas-clientes .contenido .color1,.vue-pasajeros .ventajas-clientes .contenido h2,.vue-pasajeros .ventajas-clientes .contenido .color1{text-transform:none;font-size:18px;font-weight:normal;color:#fff;display:block}.coches .ventajas-clientes .ventajas span:before,.hot-pasajeros .ventajas-clientes .ventajas span:before{background:#fff;width:85px;height:85px;border-radius:100%;display:block;overflow:hidden;position:relative}.coches .ventajas-clientes .sub-ventaja,.hot-pasajeros .ventajas-clientes .sub-ventaja,.vue-pasajeros .ventajas-clientes .sub-ventaja{font-size:14px;font-weight:700;margin:25px 0}.coches .ventajas-clientes .desc-1,.hot-pasajeros .ventajas-clientes .desc-1{font-size:13px}.coches .btn-morepad,.imprimir-bono-bottom .btn-morepad,.pasajeros .btn-morepad,.imprimir-bono-bottom .btn-morepad,.vue-pasajeros .btn-morepad,.imprimir-bono-bottom .btn-morepad{padding:10px 50px}.pasajeros .btn-morepad span,.imprimir-bono-bottom .btn-morepad span,.vue-pasajeros .btn-morepad span,.imprimir-bono-bottom .btn-morepad span{font-size:24px}.hot-pasajeros .hotel-sel-info-pad{padding:10px 0 25px 40px}.hotel-sel .hotel-sel-precio .cuadro-precio{margin-top:0 !important}.datospasajeros-hoteles-heading{margin-top:20px}.hot-pasajeros #btn-continuar-reserva{margin-bottom:40px}.hot-pasajeros .side-gastos-hot{margin-top:25px !important}.hotel-sel .hotel-nombre,.hotel-sel .hotel-nombre a{max-width:650px}.vue-pasajeros .sidebar-right{width:380px;float:right;margin-left:35px}.vue-pasajeros .flexcol-main{position:relative}.vue-pasajeros .flexcol-main .box-light-color1{border:none}.vue-pasajeros .box-light{padding:0}.vue-pasajeros.pasajeros .main-content-wrapper&gt;.page-width a.volver{right:0;top:17px;font-size:12px}.ticket-solo-vuelos{border:2px solid #000;text-transform:uppercase;line-height:25px;font-size:12px}.ticket-vuelos-precio .line{line-height:16px;text-transform:none;font-size:15px}.ticket-vuelos-precio .resaltado-color2{background:none !important;color:#ffffff}.ticket-vuelos-precio{background:#3d79e0 !important;border-bottom:2px solid #000;color:#fff;padding:25px 30px}.ticket-vuelos-precio .precio{font-size:15px}.ticket-vuelos-precio .total{margin:15px 0 5px}.ticket-vuelos-precio .letrapeque{font-size:11px;line-height:30px}.ticket-vuelos-precio .total .precio{font-size:40px;font-family:'Travel Bold';text-transform:uppercase;font-weight:normal}.ticket-datos .box-heading{position:relative;line-height:20px}.ticket-vuelos-precio .vermas .icon-wrap:before,.ticket-vuelos-descr .vermas .icon-wrap:before{content:"\f107";position:absolute;font-family:FontAwesome;font-size:18px;font-weight:700;top:12px}.ticket-vuelos-precio .vermas .icon-wrap:before{color:#fff}.ticket-vuelos-descr .vermas .icon-wrap:before{color:#000}.ticket-vuelos-precio .title,.ticket-vuelos-descr .title{font-family:"Travel Regular";font-size:15px !important;font-weight:700;text-transform:uppercase;color:#fff;text-indent:20px}.ticket-vuelos-descr .title{color:#000}.ticket-vuelos .ticket-pax.pax-nino{position:relative}.ticket-vuelos .ticket-pax.pax-nino .icon-wrap{background-position:0 -3682px;display:inline-block;height:25px;left:-8px;position:relative;top:-2px;vertical-align:middle;width:15px}.ticket-vuelos .ticket-pax.pax-bebe .icon-wrap{background-position:0 -3709px;display:inline-block;height:25px;left:-8px;position:relative;top:-2px;vertical-align:middle;width:15px}.ticket-solo-vuelos .box-color2{background:#fff}.ticket-solo-vuelos .box-color2 a.vermas.tog-open .icon-wrap:before{content:"\f106"}.ticket-solo-vuelos .ticket-vuelos-descr{padding:25px 30px 0}.vue-pasajeros .sangre{border-top:2px solid #000;margin-bottom:20px}.vue-pasajeros .ventajas-clientes .sangre{border:none}.vue-pasajeros .pax-adulto .icon-wrap{background-position:0 -4068px;display:inline-block;height:25px;left:-20px;position:relative;top:-2px;vertical-align:middle;width:11px}.vue-pasajeros .titular-pax{margin:0 0 20px}.vue-pasajeros .tarjetas-fidelizacion,.vue-pasajeros .maletas{background:#eeefef;padding:25px;margin-bottom:25px}.vue-pasajeros .tarjetas-fidelizacion .f-etiqueta-izda-pax,.vue-pasajeros .maletas .f-etiqueta-izda-pax{background:#fff;color:#000;display:inline-block;font-size:12px;height:35px;line-height:35px;margin-right:12px;padding:0 26px;text-transform:uppercase;width:110px}.vue-pasajeros .tarjetas-fidelizacion header,.vue-pasajeros .maletas header,.vue-pasajeros .infomaletas{margin-bottom:15px}.vue-pasajeros .box-light .sangre .item-sangre .item-sangre-contenido{margin:0}.vue-pasajeros .sangre.opciones-comprador{border:none}.vuelo-ida .ticket-vuelo-heading:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:21px;content:"\f072";margin:0 2px 0 0;color:#999}.vuelo-vuelta .ticket-vuelo-heading:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:21px;content:"\f072";margin:0 2px 0 0;color:#999;transform:rotate(270deg)}.ticket-vuelos-descr .fecha,.ticket-vuelo-heading{text-transform:capitalize;color:#666;font-size:12px}.diasiguiente{color:#ff9224;display:block;font-size:14px}.ticket-vuelos-descr .salida,.ticket-vuelos-descr .llegada{font-size:20px}.ticket-vuelos-descr .div_detalles_vuelo .otros{color:#666;font-size:12px}.ticket-vuelos-descr .duracion{border-top:1px solid #eeefef;margin:6px 0;padding:6px 0;color:#999;font-size:11px}.ticket-vuelos-descr .vuelo-vuelta{margin-top:25px}.ticket-vuelos-descr .box-heading-2{margin:35px -30px 0;padding:0 25px;color:#fff;background:#000}.ticket-vuelos-descr .box-heading-2 .title{color:#fff;padding:20px 0 0}.ticket-vuelos-descr .box-heading-2 .vermas .icon-wrap::before{color:#fff;margin-top:20px}.ticket-vuelos-descr #div_detalles_pasajeros{background:#000;margin:0 -30px 0;padding:0 0 25px 35px}.ticket-vuelos-descr #div_detalles_pasajeros .ticket-pax-heading{color:#fff}.ticket-vuelos-descr #div_detalles_pasajeros .pax-adulto .icon-wrap{background-position:0 -3657px;display:inline-block;height:25px;left:-8px;position:relative;top:-2px;vertical-align:middle;width:15px}.vue-pasajeros .estoy-registrado .logout:before{content:"\f08b";display:inline-block;vertical-align:middle;font-size:16px;font-family:FontAwesome;color:#000}.estoy-registrado .logout{cursor:pointer}.vue-pasajeros .estoy-registrado .line.login-ok{background:#ffc92f;box-sizing:border-box;margin:-12px -12px -12px -10px;padding:11px 8px;width:845px}.pasajeros .contacto-emergencia{border-top:1px solid #ddd;margin:30px 0 0 0;padding:10px 0 0 0}.pasajeros .contacto-emergencia .enunciado ul,.pasajeros .contacto-emergencia .enunciado p{margin-bottom:20px}.pasajeros .mensaje{margin:20px 0}.pasajeros .opcion-guardardatos .item-sangre-contenido{margin-top:20px !important}.pasajeros .disponible .ok-inline{color:#fff;font-size:11px}.pasajeros .disponible .ok-inline .icon-wrap:before{display:block;font-family:FontAwesome;font-size:30px;line-height:38px;margin:18% 5%;overflow:visible}.ticket-vuelos-descr .maletas .icon-wrap:before{color:#bebebe;content:"\f0f2";font-family:FontAwesome;font-size:18px;line-height:15px;position:absolute}.vuelos.dispo .wrap-sel-custom .maletas .icon-wrap,.ticket-vuelos-descr .maletas .icon-wrap{background:none}.wrap-sel-custom.grupo-vuelo .maletas .icon-wrap:before{left:10px}.vue-pasajeros .ticket .maletas{position:relative;margin:5px 0;color:#333;background:#fff;padding:25px 0;line-height:20px}.ticket-vuelos-descr .maletas .icon-wrap:before{line-height:20px;position:relative}.pasajeros.via-pasajeros .main-content{padding:0 0 40px}.viajes .viaje-sel{border:2px solid #000;margin-bottom:35px}.viajes .viaje-sel .viaje-sel-info-pad{background:#f1f1f1;padding:35px}.viajes .viaje-sel .flexcol-right{background:#3d79e0;width:380px}.viajes .viaje-sel .detalles{font-weight:700}.viajes .viaje-sel .term{font-weight:200;line-height:25px}.viajes .viaje-sel .toggle-detalles{margin:25px 0 0 0}.viajes .viaje-sel a.toggle-detalles,.viajes .viaje-sel .toggle-detalles .icon-wrap:before{color:#fff}.viajes .viaje-sel .detalles-viaje{background:#fff;margin:42px -35px -22px;padding:0 35px 35px}.viajes .viaje-sel .detalles-viaje .tabla-header{padding-top:18px}.viajes .viaje-sel .detalles-viaje .concepto{width:440px}.viajes .viaje-sel .detalles-viaje .f-ini,.viajes .viaje-sel .detalles-viaje .f-fin{width:130px}.viajes .viaje-sel .detalles-viaje .pax{width:50px}.viajes .viaje-sel .detalles-viaje .pax,.viajes .viaje-sel .detalles-viaje .noches{text-align:center}.viajes .viaje-sel .detalles-viaje .item{line-height:25px}.viajes .viaje-sel .detalles-viaje .datos-hotel{margin:5px 0;font-size:12px;color:#666;line-height:15px}.viajes .viaje-sel .detalles-viaje .datos-hotel .nombre{text-transform:uppercase;color:#000}.viajes .viaje-sel .detalles-viaje .datos-hotel .term{text-transform:uppercase}.viajes .viaje-sel .detalles-viaje .datos-hotel br,.viajes .viaje-sel .detalles-viaje .datos-hotel .term{display:inline-block;line-height:15px;margin-bottom:2px}.viajes .viaje-sel .cuadro-precio,.viajes .viaje-sel-precio .ficha{color:#fff;text-align:center;text-transform:uppercase;font-size:12px}.viajes .viaje-sel .cuadro-precio .heading,.viajes .viaje-sel .cuadro-precio .anotacion{display:block}.viajes .viaje-sel .cuadro-precio .heading{text-transform:uppercase}.viajes .viaje-sel .cuadro-precio .anotacion{font-size:14px;font-weight:200;margin:10px 0 40px 0;text-transform:capitalize}.viajes .viaje-sel-precio .precio{font-size:60px;font-family:Travel Stencil;text-transform:uppercase;font-weight:normal;margin-bottom:5px}.viajes .viaje-sel-precio{margin:28px}.viajes .datos-pax .separa-habitacion{background:#efefef;color:#000;font-size:13px !important;margin:0 0 15px;padding:10px;text-transform:uppercase;font-family:"Travel Regular"}.viajes.pasajeros .pax-forms{border-top:2px solid #282828 !important}.viajes.pasajeros .pax-adulto .icon-wrap{background-position:0 -4068px;display:inline-block;height:25px;left:-20px;position:relative;top:-2px;vertical-align:middle;width:11px}.viajes.pasajeros .titular-pax{background:#eeefef;font-family:"Travel Regular";display:inline-block;font-size:12px !important;height:35px;line-height:35px;margin:10px 0 25px;padding:0 37px;position:relative;text-transform:uppercase}.viajes.pasajeros .steps .step-2 span,.viajes.confirmacion .steps .step-2 span{left:40px}.viajes.pasajeros .steps .step-3 span,.viajes.confirmacion .steps .step-3 span{left:56px}.viajes.pasajeros .steps .step-5 span,.viajes.confirmacion .steps .step-5 span{left:25px}.viajes.pasajeros .btn-l{padding:10px 50px;margin-bottom:40px}.viajes.pasajeros .btn-l span{font-size:24px !important}.viajes.pasajeros .f-select{min-width:205px}.viajes.pasajeros .links-utilidades,.viajes.pasajeros .desglose-precio-viajes{display:none}.tematico.pasajeros .hotel-sel-info-pad{width:860px}.tematico.pasajeros .hotel-sel .tabla-precio-final{width:100%}.tematico.pasajeros .hotel-sel .ubicacion{color:#000;text-transform:none;font-size:14px}.tematico.pasajeros .hotel-sel .detalles{margin:20px 0;font-size:15px}.tematico.pasajeros .hotel-sel .oferta{border:1px solid #e5e5e5;padding:25px;line-height:20px;margin-bottom:30px}.tematico.pasajeros .hotel-sel .oferta .desc-serv{font-size:16px;font-family:Travel Stencil}.tematico.pasajeros .hotel-sel .oferta .detalle-oferta-serv{font-size:14px;line-height:20px}.tematico.pasajeros .hotel-sel .wrap{background:#f1f1f1;padding:15px 25px 25px 25px;margin:0}.tematico.pasajeros .hotel-sel .wrap-info-serv .wrap h2{background:#000;font-size:14px !important;font-family:Travel Regular;color:#fff;text-transform:uppercase !important;font-weight:700;margin:-25px;padding:15px 25px}.tematico.pasajeros .hotel-sel .flexcols .flexcol-main{width:100%;display:table}.tematico.pasajeros .hotel-sel .info-serv-incluidos .wrap strong,.tematico.pasajeros .hotel-sel .box-light-color6 .info-serv-incluidos strong{font-family:Travel Stencil;font-size:15px;font-weight:200}.tematico.pasajeros .hotel-sel .hotel-sel-info-pad .h-small.h-color1{background:#ff3a51;font-size:14px !important;font-family:Travel Regular;color:#fff;margin:30px 0 0;text-transform:uppercase !important;font-weight:700;padding:15px 25px}.tematico.pasajeros .hotel-sel .hotel-sel-info-pad .box-light-color6{background:#f1f1f1;padding:25px}.tematico.pasajeros .hotel-sel .hotel-sel-info-pad .box-light-color6 .wrap{padding:0}.tematico.pasajeros .hotel-sel .tabla-header{text-transform:uppercase;color:#999;font-size:12px}.tematico.pasajeros .hotel-sel .linea:last-child{background:#fff4d5;padding:10px 0}.tematico.pasajeros .hotel-sel .linea .concepto-full-width{font-size:14px;text-transform:uppercase;font-weight:700}.tematico.pasajeros .hotel-sel .linea:last-child .total{font-family:Travel Stencil;font-size:15px;font-weight:200}.tematico.pasajeros .hotel-sel .tabla-precio-final .desglose .line{padding:5px 15px}.tematico.pasajeros .side-observ-precio{padding:0 45px 0 55px}.tematico.pasajeros .side-observ-precio .heading{font-size:15px;font-weight:700;text-transform:uppercase;margin-bottom:-10px}.tematico.pasajeros .side-observ-precio a.slide-toggler-lite{color:#fff;text-decoration:underline;cursor:pointer;font-weight:700}.tematico.pasajeros .side-observ-precio span{display:block;margin-bottom:25px;position:relative}.tematico.pasajeros .flexcols .flexcol-right img{display:none}.tematico.pasajeros .datos-comprador .wrap-hab{margin-bottom:35px;margin-top:15px;position:relative}.tematico.pasajeros .steps{margin-bottom:40px !important}.tematico.pasajeros .side-ventajas{margin-top:70px}.tematico .side-ventajas,.tematico .side-ventajas{margin:10px 0 0 25px;width:31%}.tematico .side-ventajas&gt;div,.tematico .side-ventajas&gt;div{margin-bottom:40px;margin-top:7px}.tematico .side-ventajas .mt10{margin:0 !important}.tematico .side-ventajas .side-gastos-hot{background:#fff}.tematico .side-ventajas .side-gastos-hot .title,.tematico .side-ventajas .side-info-hot .heading{font-size:14px;font-weight:bold;color:#000;text-transform:uppercase;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:15px}.tematico .side-ventajas .title:after{content:"\f02b";transform:rotate(90deg);font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:38px;margin-right:25px;float:right}.tematico .side-ventajas .side-gastos-hot p{margin-bottom:15px}.tematico .side-ventajas .side-gastos-hot .anotacion{color:#f60;font-weight:700;margin-top:15px}.tematico .side-ventajas .side-info-hot{border:none;padding:0;margin-top:15px}.tematico .side-ventajas .side-info-hot .ico-mensaje.ico-info{display:none}.tematico .hotel-sel .tabla-precio-final .desglose .line&gt;.unit:last-child strong{font-size:18px;font-weight:200}.pasajeros .datos-pasajeros-vuelos .f-row .f-block{margin-bottom:15px}.tarjetas-fidelizacion .seccion-toggle-contenido .f-row&gt;.f-block:last-child input{width:250px}.op-desc .flexcols .flexcol-main{width:90% !important}.op-desc .flexcols .flexcol-main&gt;.desc.mt5{max-width:80%;text-align:justify}.hot-pago .hotel-foto{display:none}.hot-pago .pago-hoteles-heading{border-bottom:2px solid #000;padding-bottom:10px;width:98%}.hot-pago .seleccion-seguros,.hot-pago .tabs-ico3{width:98%}.items-seguros{border:0;margin:40px 0}.item-seguro.selected{background:#f5cb27}.item-seguro a{text-decoration:underline}.item-seguro{padding:3% 4% 3% 2%;border:none;background:#f2f3f3;margin-bottom:1%}.items-seguros .icono{left:-11px;position:relative;top:5px}.items-seguros .contenido .asunto{font-family:'Travel Bold';font-size:18px;color:#000;line-height:20px}.items-seguros .contenido p{padding:3px 31px}.items-seguros .precio{font-family:'Travel Stencil';font-size:35px;color:#000;float:right}.item-seguro .icono .icon-wrap{display:block;margin:0 auto;width:78px;height:78px;background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/sprites/ico-seguros.png) no-repeat 0 500px}.item-seguro input.checkbox,.item-seguro input.radio{float:left;margin:5px 16px 9px 0}.hot-pago .cod-descuento{margin:0 auto;position:relative;text-align:left;padding-left:13%}.hot-pago .cod-descuento:before{content:"\f005";font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;margin-right:10px}.hot-pago .cod-descuento a{color:#fff}.hot-pago #cvv{width:50px !important}.hot-pago .hotel-sel{min-height:225px;margin:0 0 40px}.pago #caducidad select{margin-right:10px}.pago .tipotarjeta{position:relative}.pago .iconos-tarjetas .icon-wrap{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/assets/tarjetas.png) no-repeat;height:13px;width:160px;position:absolute;left:12%}.pago #idTiposTarjetas{width:262px !important}.pago #tipotarjeta{width:250px !important}.pago #titular{width:255px !important}.pago .forma-pago .tipotarjeta .icon-wrap{background:#bbe1f9;height:31px;margin:0 0 3px 5px;vertical-align:middle;width:32px;text-align:center}.pago .forma-pago .tipotarjeta .icon-wrap:before{content:"\f129";font-family:FontAwesome;display:inline-block;text-align:middle;font-size:20px;color:#fff;line-height:30px}.pago .forma-pago .thawte{color:#666;font-size:11px;position:absolute;right:20px;text-align:center;top:15px}.pago .forma-pago{margin:25px 0 !important;position:relative}.pago #titular .w-175{width:230px !important}.pago .forma-pago .boton-pago{border-top:1px solid #e5e5e5;padding-top:20px}.pago .forma-pago .boton-pago .size2of3{width:60%}.pago .btn-expands{padding:10px 50px}.pago .btn-expands span{font-size:24px !important}.pago .por-favor-paciencia{padding-right:10%}.pago .nota-previa-pago .precio{font-size:18px;font-weight:700}.items-seguros .item-seguro.barcelo_aps .icono .icon-wrap,.items-seguros .item-seguro.bv_aps .icono .icon-wrap,.items-seguros .item-seguro.bv_aps_web .icono .icon-wrap{background-position:12px 15px}.items-seguros .item-seguro.selected.barcelo_aps .icono .icon-wrap,.items-seguros .item-seguro.selected.bv_aps .icono .icon-wrap,.items-seguros .item-seguro.selected.bv_aps_web .icono .icon-wrap{background-position:-73px 15px}.items-seguros .item-seguro.barcelo_equipaje .icono .icon-wrap,.items-seguros .item-seguro.bv_equipajes .icono .icon-wrap,.items-seguros .item-seguro.bv_equipajes_web .icono .icon-wrap{background-position:12px -70px}.items-seguros .item-seguro.selected.barcelo_equipaje .icono .icon-wrap,.items-seguros .item-seguro.selected.bv_equipajes .icono .icon-wrap,.items-seguros .item-seguro.selected.bv_equipajes_web .icono .icon-wrap{background-position:-74px -70px}.items-seguros .item-seguro.barcelo_one_web .icono .icon-wrap,.items-seguros .item-seguro.bv_one_web .icono .icon-wrap{background-position:10px -153px}.items-seguros .item-seguro.barcelo_one .icono .icon-wrap,.items-seguros .item-seguro.bv_one .icono .icon-wrap{background-position:10px -153px}.items-seguros .item-seguro.selected.barcelo_one_web .icono .icon-wrap,.items-seguros .item-seguro.selected.bv_one_web .icono .icon-wrap{background-position:-74px -153px}.items-seguros .item-seguro.selected.barcelo_one .icono .icon-wrap,.items-seguros .item-seguro.selected.bv_one .icono .icon-wrap{background-position:74px -153px}.items-seguros .item-seguro.barcelo_plus .icono .icon-wrap,.items-seguros .item-seguro.bv_plus .icono .icon-wrap{background-position:13px -238px}.items-seguros .item-seguro.selected.barcelo_plus .icono .icon-wrap,.items-seguros .item-seguro.selected.bv_plus .icono .icon-wrap{background-position:-72px -238px}.items-seguros .item-seguro.barcelo_basic .icono .icon-wrap,.items-seguros .item-seguro.bv_basic .icono .icon-wrap{background-position:12px -412px}.items-seguros .item-seguro.selected.barcelo_basic .icono .icon-wrap,.items-seguros .item-seguro.selected.bv_basic .icono .icon-wrap{background-position:-75px -412px}.items-seguros .item-seguro.barcelo_premium .icono .icon-wrap,.items-seguros .item-seguro.bv_premium .icono .icon-wrap{background-position:12px -412px}.items-seguros .item-seguro.selected.barcelo_premium .icono .icon-wrap,.items-seguros .item-seguro.selected.bv_premium .icono .icon-wrap{background-position:-75px -412px}.hot-pago .box-forma-pago{border:none;padding:0;position:relative}.hot-pago .wrap-modospago .thawte{font-size:11px;position:absolute;right:17px;text-transform:uppercase;top:-36px}.hot-pago .wrap-modospago .thawte p{text-align:right}.hot-pago .wrap-modospago .thawte img{padding-left:10px}.hot-pago .wrap-modospago .thawte .block{display:inline-block;margin-top:15px !important}h1,h2{color:#000;font-weight:400;font-size:30px !important;font-family:Travel Stencil}.pasajeros .flexcol-left.hotel-foto{display:none}.hotel-sel{border:2px solid #000;position:relative;margin:0 0 40px;padding:0 0 20px}.hotel-sel .flexcols .flexcol-main{width:65%}.hotel-sel .hotel-info .flexcol-main{padding-top:25px}.hotel-sel .flexcols{display:table}.hotel-sel .flexcols&gt;.flexcol-right.col-der{background:#3E79E0;color:#fff;height:100%;position:absolute;right:0;top:0;width:388px}.hotel-sel .flexcols&gt;.flexcol-right.col-der .cuadro-precio .heading,.hotel-sel .flexcols&gt;.flexcol-right.col-der .cuadro-precio .precio-anterior,.hotel-sel .flexcols&gt;.flexcol-right.col-der .cuadro-precio .precio{display:block}.hotel-sel .flexcols&gt;.flexcol-right.col-der .cuadro-precio .heading{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:8px}.hotel-sel .ubicacion a{text-transform:uppercase;font-size:12px;color:#666}.hotel-sel .ubicacion{color:#666}.hotel-sel .hotel-sel-info-pad .disponible{position:absolute;top:15px;left:56%;color:#59de87;width:95px;height:95px;background:#000;text-align:center;margin:1%}.hotel-sel .disponible span{text-transform:uppercase;font-weight:bold}.hotel-sel .disponible .ok-inline .icon-wrap{background:none;color:#fff;overflow:visible}.hotel-sel .disponible .ok-inline .icon-wrap:before{color:#fff;content:"\f00c";font-family:FontAwesome;font-size:45px;line-height:45px;overflow:visible;display:block;margin:12% 6% 7%}.hotel-sel .icon-wrap.ico-mapa{background:none;vertical-align:middle}.hotel-sel .icon-wrap.ico-mapa:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;margin:6px 0 0 3px;font-size:18px;content:"\f041";color:#999}.hotel-sel .cod-promo{border-top:1px solid #dedede;margin:15px 0 0;padding:15px 0 5px;width:86%}.hotel-sel .cod-promo .etiqueta.f-etiqueta-izda{font-size:12px;text-transform:uppercase}.hotel-sel .cod-promo .campo{width:150px;margin:0 0 0 10px}.hotel-sel .cod-promo .etiqueta.f-etiqueta-izda:before{content:"\f0c4";font-size:26px;color:#999;display:inline-block;vertical-align:middle;margin:-5px 20px 0 0;font-family:FontAwesome}.hotel-sel .hotel-sel-precio{color:#fff;font-size:14px;padding:3% 5%}.hotel-sel .hotel-sel-precio .opciones{margin-top:30px}.hotel-sel .hotel-sel-precio .opciones a{color:#fff;font-size:11px;text-transform:uppercase;text-decoration:underline;line-height:15px}.hotel-sel .hotel-sel-precio .cuadro-precio{padding:25px 35px;margin-top:25px;text-align:left !important}.hotel-sel .hotel-sel-precio .cuadro-precio .precio-anterior{font-size:18px;font-weight:700}.hotel-sel .hotel-sel-precio .cuadro-precio .anotacion{font-size:13px;line-height:120% !important}.hotel-sel .hotel-sel-info-pad{padding:10px 40px}.hotel-sel .observaciones{width:78%;color:#666;padding:15px 0 5px;margin:15px 0 0}.hotel-sel .observaciones h4{text-transform:uppercase;font-size:12px;margin:0 0 5px 0}.hotel-sel .tabla-precio-final{margin:20px 0}.hotel-sel .tabla-precio-final .tabla-header{background:none;border-bottom:1px solid #dedede;padding:0 0 10px;margin:0 0 10px}.hotel-sel .tabla-precio-final .tabla-header span{font-family:"Travel Bold",Helvetica,sans-serif,Arial;text-transform:uppercase;font-size:12px}.hotel-sel .tabla-precio-final .desglose .line{padding-bottom:5px}.hotel-sel .tabla-precio-final .desglose .line&gt;.unit{width:50%}.hotel-sel .tabla-precio-final .desglose .line&gt;.unit:last-child{display:inline-block;text-align:right}.hotel-sel .tabla-precio-final .desglose .line&gt;.unit:last-child strong{font-size:18px}.pago .nota-previa-pago a{text-decoration:underline}.tematico.pago .hotel-sel-info-pad{width:860px}.tematico.pago .hotel-sel .tabla-precio-final{width:100%}.tematico.pago .hotel-sel .ubicacion{color:#000;text-transform:none;font-size:14px}.tematico.pago .hotel-sel .detalles{margin:20px 0;font-size:15px}.tematico.pago .hotel-sel .oferta{border:1px solid #e5e5e5;padding:25px;line-height:20px;margin-bottom:30px}.tematico.pago .hotel-sel .oferta .desc-serv{font-size:16px;font-family:Travel Stencil}.tematico.pago .hotel-sel .oferta .detalle-oferta-serv{font-size:14px;line-height:20px}.tematico.pago .hotel-sel .wrap{background:#f1f1f1;padding:15px 25px 25px 25px;margin:0}.tematico.pago .hotel-sel .wrap-info-serv .wrap h2{background:#000;font-size:14px !important;font-family:Travel Regular;color:#fff;text-transform:uppercase !important;font-weight:700;margin:-25px;padding:15px 25px}.tematico.pago .hotel-sel .flexcols .flexcol-main{width:100%;display:table}.tematico.pago .hotel-sel .info-serv-incluidos .wrap strong,.tematico.pago .hotel-sel .box-light-color6 .info-serv-incluidos strong{font-family:Travel Stencil;font-size:15px;font-weight:200}.tematico.pago .hotel-sel .hotel-sel-info-pad .h-small.h-color1{background:#ff3a51;font-size:14px !important;font-family:Travel Regular;color:#fff;margin:30px 0 0;text-transform:uppercase !important;font-weight:700;padding:15px 25px}.tematico.pago .hotel-sel .hotel-sel-info-pad .box-light-color6{background:#f1f1f1;padding:25px}.tematico.pago .hotel-sel .hotel-sel-info-pad .box-light-color6 .wrap{padding:0}.tematico.pago .hotel-sel .tabla-header{text-transform:uppercase;color:#999;font-size:12px}.tematico.pago .hotel-sel .linea:last-child{background:#fff4d5;padding:10px 0}.tematico.pago .hotel-sel .linea .concepto-full-width{font-size:14px;text-transform:uppercase;font-weight:700}.tematico.pago .hotel-sel .linea:last-child .total{font-family:Travel Stencil;font-size:15px;font-weight:200}.tematico.pago .hotel-sel .tabla-precio-final .desglose .line{padding:5px 15px}.tematico.pago .side-observ-precio{padding:0 45px 0 55px}.tematico.pago .side-observ-precio .heading{font-size:15px;font-weight:700;text-transform:uppercase}.tematico.pago .side-observ-precio a.slide-toggler-lite{color:#fff;text-decoration:underline;cursor:pointer;font-weight:700}.tematico.pago .side-observ-precio span{display:block;margin-bottom:25px;position:relative}.tematico.pago .flexcols .flexcol-right img{display:none}.tematico.pago .datos-comprador .wrap-hab{margin-bottom:35px;margin-top:15px;position:relative}.tematico.pago .pago-hoteles-heading{border-bottom:2px solid #000;padding-bottom:10px}.tematico.pago .box-forma-pago{border:medium none;padding:0;position:relative}.tematico.pago .wrap-modospago .thawte{font-size:11px;position:absolute;right:17px;text-transform:uppercase;top:-36px}.tematico.pago .wrap-modospago .thawte p{text-align:right}.tematico.pago .wrap-modospago .thawte img{padding:15px 0 0 10px}.tematico.pago #cvv{width:50px !important}.tematico.pago .wrap-modospago .thawte .block{display:inline-block;margin-top:15px !important}.tematico .ico-mensaje.ico-info{display:none}.tematico .hotel-sel-info .hotel-foto{display:none}.vuelos.pago .flexcols #resumenReserva{width:385px;margin-left:40px;float:right}.vuelos.pago .boton-pago .btn{float:right}.pago .main-content-wrapper&gt;.page-width{padding:0 10px 30px}.pago .forma-pago #numeroTarjeta{width:150px}.pago .forma-pago #caducidad_mes{background-position:43px -4426px}.pago .forma-pago #caducidad_anyo{background-position:47px -4426px}.pago .forma-pago #cvv{width:50px}.pago .forma-pago .tipotarjeta .icon-wrap{background:#ccc}.pago .forma-pago #idTiposTarjetas{background-position:226px -4426px}.vuelos.pago .escalas .nombre,.vuelos.pago .escalas .id{color:#fff;padding:0 9px}.viajes.pago .hotel-sel-info-pad{width:860px}.viajes.pago .side-observ-precio{padding:0 45px 0 55px}.viajes.pago .side-observ-precio .heading{font-size:15px;font-weight:700;text-transform:uppercase}.viajes.pago .side-observ-precio a.slide-toggler-lite{color:#fff;text-decoration:underline;cursor:pointer;font-weight:700}.viajes.pago .side-observ-precio span{display:block;margin-bottom:25px;position:relative}.viajes.pago .flexcols .flexcol-right img{display:none}.viajes.pago .datos-comprador .wrap-hab{margin-bottom:35px;margin-top:15px;position:relative}.viajes.pago .pago-hoteles-heading{border-bottom:2px solid #000;padding-bottom:10px}.viajes.pago .box-forma-pago{border:medium none;padding:0;position:relative}.viajes.pago .wrap-modospago .thawte{font-size:11px;position:absolute;right:17px;text-transform:uppercase;top:-36px}.viajes.pago .wrap-modospago .thawte p{text-align:right}.viajes.pago .wrap-modospago .thawte img{padding:15px 0 0 10px}.viajes.pago #cvv{width:50px !important}.viajes.pago .wrap-modospago .thawte .block{display:inline-block;margin-top:15px !important}.viajes .ico-mensaje.ico-info{display:none}.viajes.hotel-sel-info .hotel-foto{display:none}.viajes.pago .forma-pago .h-big{border-bottom:2px solid #000;padding-bottom:10px;width:98%}.viajes .viaje-sel .viaje-sel-info-pad{padding:35px 35px 28px}.viajes.pago .boton-pago{margin-top:40px}.viajes.pago .boton-pago .size2of3{width:64.667%}.viajes .viaje-sel .detalles-viaje{margin:28px -35px -22px;padding:0 35px 35px}.viajes.pago .nota-previa-pago a{text-decoration:underline}.viajes.pago .importes-pago-desglosado .importe{color:#fff}.viajes .links-utilidades{padding:25px 30px}.viajes .links-utilidades&gt;*{color:#fff}.viajes .links-utilidades a{margin-left:20px}.forma-pago .tabs-ico3 .ui-tabs-nav .heading{display:inline-block;margin:0 0 0 10px}.forma-pago .tabs-ico3 .ui-tabs-nav .icon-wrap{background:url(https://d2eh7florc4mjb.cloudfront.net/img/sprites/iconos-tab-pago.png) no-repeat;display:inline-block;vertical-align:middle;width:40px;height:40px}.forma-pago .tabs-ico3 .ui-tabs-nav .tab-pago-directo .icon-wrap{width:50px;height:40px}.forma-pago .tabs-ico3 .ui-tabs-nav .tab-pago-paypal .icon-wrap{background-position:0 -100px;width:90px}.forma-pago .tabs-ico3 .ui-tabs-nav .tab-pago-paypal .ml35{margin-left:0 !important}.forma-pago .tabs-ico3 .ui-tabs-nav .tab-pago-transferencia .icon-wrap{background-position:0 -55px;width:60px}.forma-pago .tabs-ico3 .ui-tabs-nav .tab-pago-transferencia .ml35{margin-left:0 !important}.forma-pago .tabs-ico3 .ui-tabs-nav .tab-pago-oficina .icon-wrap{background-position:0 -145px;width:60px}.forma-pago .tabs-ico3 .ui-tabs-nav .tab-pago-oficina .ml35{margin-left:0 !important}.forma-pago .tabs-ico3 .ui-tabs-nav .ui-tabs-active .tab-pago-directo .icon-wrap{background-position:-90px 0}.forma-pago .tabs-ico3 .ui-tabs-nav .ui-tabs-active .tab-pago-paypal .icon-wrap{background-position:-90px -100px}.forma-pago .tabs-ico3 .ui-tabs-nav .ui-tabs-active .tab-pago-transferencia .icon-wrap{background-position:-92px -55px}.forma-pago .tabs-ico3 .ui-tabs-nav .ui-tabs-active .tab-pago-oficina .icon-wrap{background-position:-90px -145px}.confirmacion .main-content-wrapper&gt;.page-width{position:relative}.confirmacion .main-content-wrapper&gt;.page-width a.volver{top:0}.confirmacion section.confirmacion{margin:0 0 40px}.confirmacion .wrap-config&gt;section,.confirmacion.resumen-viajes-conf&gt;section{margin:0 0 40px}.confirmacion .wrap-config&gt;section:last-child{margin:0}.confirmacion .wrap-config .hotel-foto,.confirmacion .wrap-config .cod-promo{display:none}.confirmacion .wrap-config&gt;section&gt;header,.confirmacion .wrap-config&gt;section&gt;.box-light{display:inline-block;margin:0}.confirmacion .wrap-config&gt;section&gt;header h2{font-weight:400;font-size:24px;text-transform:none}.confirmacion .wrap-config .resumen-hotel-conf .box-light{position:relative;border:2px solid #000;padding:2% 3%}.confirmacion .wrap-config .hotel-sel-info{padding-right:400px}.confirmacion .wrap-config .localizador{position:absolute;width:375px;background:#3E79E0;height:100%;top:0;right:0;color:#fff;text-align:center}.confirmacion .wrap-config .localizador .etiqueta{font-weight:700;text-transform:uppercase;font-size:12px;margin:50px 0 0;display:block}.confirmacion .wrap-config .localizador .codigo{display:block;margin:10px 0 0;font-size:48px;font-family:Travel Stencil;font-weight:400}.confirmacion .wrap-config .hotel-info{position:relative}.confirmacion .wrap-config .hotel-info .ubicacion a{text-transform:uppercase;color:#666;font-size:12px}.confirmacion .wrap-config .observaciones{border-top:1px solid #e2e2e2;margin:10px 0 0;padding:10px 0 0;font-size:13px;color:#666}.confirmacion .wrap-config .observaciones h4{font-weight:700}.confirmacion .wrap-config .ubicacion{color:#666}.confirmacion .precio-final-hoteles-conf .box-light{border:none;border-top:2px solid #282828}.confirmacion .tabla-precio-final{padding:0;display:table}.confirmacion .tabla-precio-final .desglose,.confirmacion .tabla-precio-final .linea-total{display:table-cell !important}.confirmacion .tabla-precio-final .desglose{width:82.5%;font-size:13px}.confirmacion .tabla-precio-final .desglose .firstcol{width:45%}.confirmacion .tabla-precio-final .desglose .numhabs,.confirmacion .tabla-precio-final .desglose .tarifa,.confirmacion .tabla-precio-final .desglose .numnoches{width:14%}.confirmacion .tabla-precio-final .linea-total{width:25%;background:#eeefef;text-align:center !important;vertical-align:middle}.confirmacion .tabla-precio-final .linea-total .etiqueta-total{display:block;text-transform:uppercase}.confirmacion .tabla-precio-final .linea-total .precio-total{font-size:40px;font-family:Travel Stencil;font-weight:400}.confirmacion .tabla-precio-final .tabla-header{font-size:13px;text-transform:uppercase;color:#666;background:#fff;padding:10px 0;margin:0}.confirmacion .tabla-precio-final .linea{text-transform:uppercase;color:#000;padding:5px 0}.confirmacion .imprimir-bono-bottom{border-top:1px solid #e7e7e7;display:block;padding:20px 0}.confirmacion .imprimir-bono-bottom a{color:#666}.confirmacion .x-selling{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/xselling.jpg) no-repeat;width:1260px;height:250px;display:block;position:relative;margin:0 0 20px}.confirmacion .x-selling .padder p{box-sizing:border-box;color:#fff;font-size:22px;line-height:1;padding:50px 10px 50px 30px;width:340px}.confirmacion .x-selling .origen-vuelo{background:#fff;height:230px;left:390px;position:absolute;top:17px;width:300px;padding:30px;box-sizing:border-box}.confirmacion .x-selling .origen-vuelo input[type=text]{width:100%}.confirmacion .x-selling .origen-vuelo .etiqueta{text-transform:uppercase}.confirmacion .x-selling .item-fecha{margin:0 0 5px 0}.confirmacion .x-selling .item-fecha .etiqueta:before{font-family:FontAwesome;color:#666;display:inline-block;vertical-align:middle;font-size:14px;margin:0 10px 0 0;content:"\f073"}.confirmacion .x-selling .item-fecha:last-child{margin:0}.confirmacion .x-selling .fecha{font-weight:700}.confirmacion .x-selling .origen-vuelo+.line{background:#fff;box-sizing:border-box;height:80px;left:390px;padding:0 30px;position:absolute;top:144px;width:300px}.confirmacion .x-selling .origen-vuelo+.line .unit{width:100%;display:block}.confirmacion .x-selling .origen-vuelo+.line .btn{display:block;margin:60px 0 0;text-align:center;width:100%}.confirmacion .x-selling.single-column .padder .f-block.mt10{background:#fff;box-sizing:border-box;height:80px;left:390px;padding:0 30px;position:absolute;top:110px;width:300px}.confirmacion .x-selling.single-column .padder .f-block.mt15.ml25{padding:0 30px;position:absolute;top:110px;left:370px;width:300px}.confirmacion .x-selling.single-column .padder .f-block.mt15.ml25 .btn{display:block;margin:60px 0 0;text-align:center;width:100%}.confirmacion .x-selling.single-column .origen-vuelo{top:10px}.confirmacion .datos-pax-conf .box-light-color1{background:#efefef;border-top:2px solid #000;border-bottom:0;border-right:0;border-left:0}.confirmacion .box-color4,.box-color5{background:transparent}.datos-pax-conf .wrap-config&gt;section&gt;header,.confirmacion .wrap-config&gt;section&gt;.box-light{display:block !important}.tematico.confirmacion .wrap-config&gt;section&gt;header,.tematico.confirmacion .wrap-config&gt;section&gt;.box-light{display:block}.tematico.confirmacion .hotel-info,.tematico.confirmacion .wrap-info-serv,.tematico.confirmacion .side-observ-precio{width:800px}.tematico.confirmacion .hotel-info .ubicacion{color:#000;font-size:14px;text-transform:none}.tematico.confirmacion .hotel-info .detalles{font-size:15px;margin:20px 0}.tematico.confirmacion .hotel-info .oferta{border:1px solid #e5e5e5;line-height:20px;margin-bottom:30px;padding:25px}.tematico.confirmacion .hotel-info .oferta .desc-serv{font-family:Travel Stencil;font-size:16px}.tematico.confirmacion .wrap-info-serv .wrap h2{background:#000;color:#fff;font-family:Travel Regular;font-size:14px !important;font-weight:700;margin:-25px;padding:15px 25px;text-transform:uppercase !important}.tematico.confirmacion .wrap{background:none repeat scroll 0 0 #f1f1f1;margin:0;padding:15px 25px 25px}.tematico.confirmacion .info-serv-incluidos .wrap strong,.tematico.confirmacion .hotel-sel .box-light-color6 .info-serv-incluidos strong{font-family:Travel Stencil;font-size:15px;font-weight:200}.tematico .tabla-precio-final .concepto,.tematico .tabla-precio-final .concepto-full-width{width:80% !important;line-height:25px}.tematico .side-observ-precio .heading{font-family:Travel Stencil;font-size:18px;font-weight:200;margin:20px 0 -15px 0}.tematico .t-lineh-m .intro{padding:0 0 10px 0;line-height:20px}.viajes .resumen-viajes-conf .box-light{border:2px solid #000;padding:2% 3%;position:relative}.viajes.confirmacion .viaje-sel-info{width:770px}.viajes.confirmacion .viaje-sel-info .localizador{background:none repeat scroll 0 0 #3e79e0;color:#fff;height:100%;position:absolute;right:0;text-align:center;top:0;width:375px}.viajes.confirmacion .viaje-sel-info .localizador .codigo{display:block;font-family:Travel Stencil;font-size:48px;font-weight:400;margin:10px 0 0}.viajes.confirmacion .viaje-sel-info .etiqueta{display:block;font-size:12px;font-weight:700;margin:50px 0 0;text-transform:uppercase}.viajes.confirmacion .detalles-viaje{display:table;margin-top:15px;width:68%}.viajes.confirmacion .detalles-viaje .tabla-header{background:none repeat scroll 0 0 #fff;color:#666;border-bottom:1px solid #ededed;font-size:13px;margin:0;padding:10px 0;text-transform:uppercase}.viajes.confirmacion .detalles-viaje .concepto{width:49%;margin-right:2%}.viajes.confirmacion .detalles-viaje .f-ini,.viajes.confirmacion .detalles-viaje .f-fin{width:16%}.viajes.confirmacion .detalles-viaje .pax,.viajes.confirmacion .detalles-viaje .noches{width:10%}.viajes.confirmacion .detalles-viaje .noches{text-align:center}.viajes.confirmacion .items .item{padding:10px 0}.viajes.confirmacion .item-pax-conf&gt;div{font-size:15px;line-height:35px;margin-bottom:5px;text-indent:19px}.viajes.confirmacion .tabla-precio-final{width:100%;border-top:2px solid #000;margin:0 0 40px 0}.viajes.confirmacion .linea-total-unica{padding:25px 0;text-align:right !important;padding-right:40px}.viajes.confirmacion .precio-final-viajes-conf,.viajes.confirmacion .resumen-viajes-conf{margin-top:40px}.vuelos.confirmacion .lowcost{width:auto;padding:3px;line-heght:16px}.vuelos.confirmacion .trays .localizador{background:#3d79e0;padding:5px;color:#fff;font-size:14px;text-transform:uppercase;text-align:center}.vuelos.confirmacion .tabla-header,.vuelos.confirmacion .box-light .cabecera-vuelo{border-bottom:1px solid #e7e7e7;padding-bottom:5px}.vuelos.confirmacion .box-light .cabecera-vuelo .localizador{text-align:center}.vuelos.confirmacion .datos-pax-conf .item-pax-conf-first{padding:2px 10px 0}.vuelos.confirmacion .resumen-vuelo-conf h2{margin-top:40px;border-bottom:2px solid #000;padding-bottom:5px;margin-bottom:20px}.vuelos.confirmacion .resumen-vuelo-conf header.cabecera-vuelo{color:#666;font-size:12px;text-transform:uppercase}.vuelos.confirmacion .resumen-vuelo-conf header .col1{width:150px}.vuelos.confirmacion .resumen-vuelo-conf header .col2{width:660px}.vuelos.confirmacion .resumen-vuelo-conf header .col3{width:120px}.vuelos.confirmacion .resumen-vuelo-conf header .col4{width:200px}.vuelos.confirmacion .resumen-vuelo-conf header .col5{width:100px}.vuelos.confirmacion .resumen-vuelo-conf .box-light .trays{padding:10px 0}.vuelos.confirmacion .resumen-vuelo-conf .box-light .trays .col1{width:150px}.vuelos.confirmacion .resumen-vuelo-conf .box-light .trays .col2{width:660px}.vuelos.confirmacion .resumen-vuelo-conf .box-light .trays .col3{width:120px}.vuelos.confirmacion .resumen-vuelo-conf .box-light .trays .col4{width:200px}.vuelos.confirmacion .resumen-vuelo-conf .box-light .trays .col4&gt;span{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.vuelos.confirmacion .resumen-vuelo-conf .box-light .trays .col5{width:100px}.vuelos.confirmacion .precio-final-vuelos-conf h2{margin-top:40px;border-bottom:2px solid #000;padding-bottom:5px;margin-bottom:20px}.vuelos.confirmacion .precio-final-vuelos-conf .desglose .tabla-header .tasas{width:100px}.vuelos.confirmacion .precio-final-vuelos-conf .desglose .tabla-header .gestion{width:100px}.vuelos.confirmacion .precio-final-vuelos-conf .desglose .tabla-header .cantidad{width:100px}.vuelos.confirmacion .precio-final-vuelos-conf .desglose .tabla-header .total{text-align:right}.vuelos.confirmacion .precio-final-vuelos-conf .desglose .linea-total{box-sizing:border-box;float:right;margin-top:50px;padding:10px;text-align:right}.vuelos.confirmacion .precio-final-vuelos-conf .desglose .linea .tasas{width:100px}.vuelos.confirmacion .precio-final-vuelos-conf .desglose .linea .total{text-align:right}.caribe .fixed-layer{display:none}.caribe .main-content .txt a{text-decoration:underline}.caribe #cboxLoadedContent{padding:0;overflow:hidden !important}.caribe .main-content{padding:40px 0 0}.caribe .breadcrumbs,.caribe h1{margin:0 0 20px}.caribe h1{font-size:30px}.caribe .breadcrumbs a,.caribe .breadcrumbs b{color:#666}.caribe img{max-width:100%}.caribe .grid-cols .col2{width:49.5%}.caribe .grid-cols .col3{width:32.7%;margin-left:1%}.caribe .grid-cols .col4{width:22% !important}.caribe .grid-cols .col5{width:19.2%;margin-left:1%}.caribe .wrap-slider-offer{background:none repeat scroll 0 0 rgba(0,0,0,0.5);height:100%;position:absolute;right:0;width:330px}.caribe .wrap-slider-offer .desc&gt;*{color:#fff}.caribe .wrap-slider-offer .desc h3,.caribe .wrap-slider-offer .desc .great-price{font-family:"Travel Stencil"}.caribe .wrap-slider-offer .desc .duracion{font-weight:400;font-family:"Travel Regular"}.caribe .wrap-slider-offer .desc .great-price{font-size:32px;display:block;margin:3px 0 0}.caribe .estrellas{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/tiles/estrellaswhite.png);height:10px}.caribe .wrap-slider-offer .desc a.btn{background:#fff}.caribe .wrap-slider-offer .desc a.btn span{color:#000}.caribe .wrap-slider-offer .desc a:hover.btn span{color:#fff;transition:color 1s ease 0s}.caribe em{font-style:italic}.caribe aside.sidebar-left{width:240px;margin:0 20px 0 0}.caribe aside .box-color1{background:#EFEFEF}.caribe aside .box .title{background:#efefef;padding:20px 15px;text-transform:uppercase;font-size:18px !important;color:#000;text-align:center;font-family:"Travel Bold"}.caribe aside section{padding:0 15px 30px;background:#efefef}.caribe aside section:last-child{padding-bottom:20px;margin-bottom:0}.caribe aside section .toggle{text-transform:uppercase;margin:0 0 10px;display:block;font-size:16px}.caribe aside section .lista-v-checks-radios li{display:block;margin:0 0 5px}.caribe aside section a.t-right{text-align:left !important;text-transform:uppercase;text-decoration:underline;font-size:12px;font-family:"Travel Bold",Helvetica,sans-serif,Arial;margin-top:15px}.caribe .pseudotabs-small ul{border-bottom:2px solid #000;margin:0 0 20px 0}.caribe .pseudotabs-small ul li{display:inline-block;margin:0;background:#efefef;padding:20px 30px;transition:1s all}.caribe .pseudotabs-small ul li a{color:#000;text-transform:uppercase}.caribe .pseudotabs-small ul li:hover{background:#000;transition:1s all}.caribe .pseudotabs-small ul li:hover a{color:#fff}.caribe .pseudotabs-small ul li.active{background:#000}.caribe .pseudotabs-small ul li.active a{color:#fff;font-weight:400;font-family:"Travel Bold"}.caribe .resultados{margin:0 0 25px}.caribe .main-content .heading{margin:0 0 15px}.caribe .main-content .heading+.flexcols{margin:30px 0 0}.caribe .main-content .heading h2{font-size:30px}.caribe .main-content .heading h3{font-weight:bold;line-height:18px}.caribe .tabs-heading{margin:0 0 7px}.caribe .tabs-heading h2{font-size:24px;font-weight:bold}.caribe .tabs-heading span{color:#666;font-weight:bold;margin:0 5px}.caribe .tabs-heading a{font-size:14px;font-weight:bold;margin:0 10px 0;text-transform:uppercase;text-decoration:underline}.caribe .listado-ofertas .precio-oferta{position:relative}.caribe .listado-ofertas .precio-oferta .wrap{position:relative;top:35%}.caribe .fixed-width{width:395px}.caribe .cabecera-destino-meses{text-transform:uppercase}.caribe .cabecera-destino-meses h4{text-indent:12px;background:#999;color:#fff;padding:10px 0}.caribe .cabecera-destino-meses span{color:#666;padding:10px 0;background:#efefef}.caribe .cabecera-destino-meses span{display:block;text-align:center}.caribe .cabecera-destino-meses .mejor-precio{background:#3E79E0;margin:0 0 0 5px}.caribe .cabecera-destino-meses .mejor-precio span{background:#3E79E0;color:#fff;font-size:14px}.caribe .cabecera-destino-meses .unit{margin-right:5px;width:19.3%}.caribe .cabecera-destino-meses .unit:last-child{margin:0;display:inline-block}.caribe .cabecera-destino-meses .size1of5:nth-child(2){padding-left:2px}.caribe .listado-ofertas .item{margin-top:6px;position:relative}.caribe .listado-ofertas .item:last-child,.caribe .listado-ofertas .lastUnit a.precio-oferta{border:medium none}.caribe .listado-ofertas .bloque-oferta,.caribe .listado-ofertas a.precio-oferta.sin-precio .wrap{top:40%}.caribe .listado-ofertas .precio-oferta.mejor-precio{border:1px solid #eee}.caribe .listado-ofertas .precio-oferta{border-right:1px solid #eee}.caribe .listado-ofertas .bloque-oferta{display:block}.caribe .listado-ofertas .bloque-oferta .foto img{display:block;width:170px}.caribe .listado-ofertas .bloque-oferta .desc{width:224px}.caribe .listado-ofertas .bloque-oferta .desc .wrap-desc{padding:6px 12px 8px 18px}.caribe .listado-ofertas .bloque-oferta .desc .wrap-desc&gt;*{color:#fff;font-weight:400}.caribe .precio-oferta .wrap span+span{line-height:15px;color:#000;font-family:Travel Regular;font-size:12px}.caribe .listado-ofertas .bloque-oferta.cat1 .desc{background:#ff9224}.caribe .listado-ofertas .bloque-oferta.cat2 .desc{background:#ff3a51}.caribe .listado-ofertas .bloque-oferta.cat3 .desc{background:#c62eb9}.caribe .listado-ofertas .bloque-oferta .desc h2{font-size:16px;margin:2px 0 5px}.caribe .listado-ofertas .bloque-oferta .desc .tipo{line-height:12px}.caribe .listado-ofertas .bloque-oferta .desc .duracion{font-size:11px;font-weight:400}.caribe .listado-ofertas .precio-oferta{display:block;text-align:center;text-decoration:none;background:#efefef;color:#fff;margin:0 3px 0}.caribe .listado-ofertas .line&gt;.unit:last-child .precio-oferta{margin-right:0}.caribe .listado-ofertas .precio-oferta.mejor-precio{background:#3E79E0;font-family:"Travel Stencil";color:#fff}.caribe .listado-ofertas .precio-oferta.mejor-precio span{color:#fff}.caribe .listado-ofertas .precio-oferta .great-price{font-size:26px;font-family:"Travel Stencil";color:#000}.caribe .listado-ofertas .precio-oferta.sin-precio .great-price{color:#999;font-size:17px;font-weight:normal}.slider .etiqueta-destacado{display:block;position:relative}.caribe .slider .dto{position:absolute;right:0;top:-70px;z-index:3}.caribe .wrap-slider-offer .desc{bottom:50px;left:20px;max-width:250px;position:absolute}.caribe .tabs-seccion-viaje{margin-top:15px}.caribe .bloque-contenido{width:67%;margin:0 0 20px}.seccion .contenido aside+.bloque-contenido.bloque-full{width:67%}.seccion .contenido aside~.bloque-contenido.bloque-full.clearfix{clear:inherit;display:inherit;float:left;height:inherit;visibility:inherit;width:67%}.seccion .contenido aside.left~.bloque-contenido.bloque-full.clearfix{float:right}.caribe .bloque-contenido.bloque-full{width:100%}.caribe .bloque-contenido h2,.caribe .bloque-contenido h3{font-size:24px;font-weight:400;margin:0 0 10px;font-family:Travel Stencil}.caribe .bloque-contenido h4{font-size:15px;font-weight:bold;line-height:18px;margin:0 0 15px}.caribe .bloque-contenido p{line-height:15px;text-align:justify}.caribe .bloque-contenido h5{font-size:16px;font-weight:400;margin:0 0 10px;text-align:justify;text-transform:uppercase;font-family:Travel Bold}.caribe .bloque-contenido h5+strong{display:block;margin:0 0 5px}.caribe .bloque-contenido .bloque-izq{float:left;margin:0 20px 10px 0}.caribe .bloque-contenido .bloque-drh{float:right;margin:0 0 10px 20px}.caribe .bloque-contenido .bloque-ctr{margin:10px 0}.caribe .bloque-contenido .bloque-izq .comentario-destacado{margin:10px 30px 10px 0}.caribe .bloque-contenido .bloque-drh .comentario-destacado{margin:10px 0 10px 30px}.caribe .bloque-contenido .comentario-destacado .fecha{display:block;margin:0 0 3px}.caribe .bloque-contenido .comentario{width:325px}.caribe .bloque-contenido .comentario{border-bottom:1px solid #e7e7e7;color:#999;font-family:georgia,serif;font-size:18px;font-style:italic;line-height:120%;margin-bottom:15px;padding-bottom:10px;position:relative}.caribe .bloque-contenido .comentario-destacado .icon-wrap{background-position:0 -3168px;height:27px;width:29px}.caribe .bloque-contenido .comentario .icon-wrap{background-position:0 -839px;bottom:-11px;height:11px;left:20px;position:absolute;width:15px}.caribe .contenido aside{width:30%}.caribe .contenido aside .bloque-contenido img{margin:10px 0}.caribe .contenido aside .bloque-contenido .bloque-izq,.caribe aside .bloque-contenido .bloque-drh{float:none;margin:0;max-width:100%}.caribe .contenido aside .bloque-contenido{float:none;width:100%}.caribe .bloque-imagenes img{display:block;margin-bottom:10px}.caribe .bloque-imagenes.bloque-full{margin:10px 0 15px}.caribe .bloque-imagenes.bloque-full a{margin:0 10px 0 0;position:relative}.caribe .image-effect .icon-wrap{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/assets/lupa-caribe.png) no-repeat;height:125px;left:130px;position:absolute;right:0;top:70px;width:125px;z-index:9}.caribe .wrap-ofertas .box-border-shadow{margin-bottom:25px;position:relative}.caribe aside.bloque-imagenes a{position:relative}.caribe .wrap-ofertas .box-border-shadow .btn{background:#fff;text-align:center;padding:10px}.caribe .wrap-ofertas .box-border-shadow .btn span{color:#000}.caribe .wrap-ofertas .box-border-shadow .btn:hover{background:#000}.caribe .wrap-ofertas .box-border-shadow .btn:hover span{color:#fff !important}.caribe .wrap-ofertas .box-border-shadow .oferta-l .texto{padding:20px;box-sizing:border-box}.caribe .wrap-ofertas .box-border-shadow{background:#ff3a51}.caribe .wrap-ofertas&gt;*:nth-child(1) .box-border-shadow{background:#ff9224}.caribe .wrap-ofertas&gt;*:nth-child(2) .box-border-shadow{background:#3d79e0}.caribe .wrap-ofertas&gt;*:nth-child(3) .box-border-shadow{background:#953eff}.caribe .wrap-ofertas&gt;*:nth-child(4) .box-border-shadow{background:#00DD82}.caribe .wrap-ofertas&gt;*:nth-child(5) .box-border-shadow{background:#ff3a51}.caribe .wrap-ofertas&gt;*:nth-child(6) .box-border-shadow{background:#00c4d3}.caribe .wrap-ofertas&gt;*:nth-child(8) .box-border-shadow{background:#953eff}.caribe .wrap-ofertas&gt;*:nth-child(10) .box-border-shadow{background:#ff6060}.caribe .wrap-ofertas .box-border-shadow .oferta-l .texto .clearfix&gt;div{display:block;vertical-align:middle;text-align:right}.caribe .wrap-ofertas .box-border-shadow .oferta-l .texto .clearfix .wrap-precio{text-align:left;margin:15px 0 0}.caribe .oferta-l .destino{font-size:24px;margin:2px 0 5px;color:#fff;font-weight:400 !important}.caribe .oferta-l .tipo{line-height:15px}.caribe .oferta-l .duracion{color:#333;display:block;font-size:11px;font-weight:normal;margin-top:5px}.caribe .oferta-l .texto .precio{font-size:30px;font-weight:normal;font-family:Travel Stencil;color:#fff}.caribe .oferta-l .texto .desde{color:#fff}.caribe .wrap-ofertas .box-border-shadow .wrap-precio span{display:block}.caribe .oferta-l .imagen-cia{margin-bottom:7px}.caribe .oferta-vermas{background:none repeat scroll 0 0 rgba(0,0,0,0);margin:0 auto;max-width:250px;text-align:center}.caribe .oferta-vermas a{display:block;height:100%;padding:20px 40px;position:relative;text-decoration:none}.caribe .oferta-vermas span{display:block;margin-bottom:10px;margin-top:40%;color:#fff}.caribe .oferta-vermas i{border:1px solid #ccc;border-radius:50%;color:#ccc;font-size:50px;margin-top:15px;padding:20px 40px}.caribe .oferta-vermas .oferta-l:hover i{border-color:#999;color:#999}.caribe .wrap-ofertas .grid-cols .col2 .foto{max-width:300px !important;width:300px !important}.caribe .wrap-ofertas .grid-cols .col2 .texto{padding:13px 20px 15px 321px}.caribe .wrap-ofertas .grid-cols .col2 .texto .pais{font-size:12px !important}.caribe .wrap-ofertas .grid-cols .col2 .texto h2{font-size:23px;margin:3px 0 12px}.caribe .wrap-ofertas .grid-cols .col2 .texto .tipo{font-size:14px;margin:0 0 5px}.caribe .wrap-ofertas .grid-cols .col2 .texto .duracion{font-size:12px}.caribe .wrap-ofertas .grid-cols .col2 .foto,.caribe .wrap-ofertas .grid-cols .col3 .foto{height:100%;max-width:142px;position:absolute;top:0;width:auto}.caribe .wrap-ofertas .grid-cols .col3 .texto{padding:10px 18px 15px 160px}.caribe .wrap-ofertas .w-full .oferta-crucero .foto{height:100%;position:absolute;top:0;width:585px}.caribe .wrap-ofertas .w-full .oferta-crucero .texto{padding:15px 20px 20px 620px}.caribe .wrap-ofertas .oferta-crucero .texto&gt;*,.caribe .wrap-ofertas .oferta-crucero .texto p,.caribe .wrap-ofertas .oferta-crucero .texto a,.caribe .wrap-ofertas .text-content&gt;*{color:#fff}.caribe .wrap-ofertas .oferta-crucero .texto a{text-decoration:underline}.caribe .wrap-ofertas .oferta-crucero .itinerario-detalle{margin-top:25px}.caribe .wrap-ofertas .w-full .oferta-crucero p{font-size:13px}.caribe .wrap-ofertas .w-full .oferta-crucero .itinerario-detalle p{font-size:12px}.caribe .wrap-ofertas .w-full .oferta-crucero .itinerario-detalle .unit.size2of7{margin-right:10px}.caribe .wrap-ofertas .w-full .oferta-crucero .itinerario-detalle .clearfix .wrap-precio{float:left;width:50%}.caribe .wrap-ofertas .w-full .oferta-crucero .itinerario-detalle .clearfix .wrap-precio .precio{display:block;margin-top:5px}.caribe .wrap-ofertas .w-full .oferta-crucero .itinerario-detalle .clearfix .wrap-btn{float:right;text-align:right;width:50%}.caribe #cboxNext,.caribe #cboxPrevious{height:50px;width:28px}.caribe #cboxCurrent{display:none !important;height:18px;width:79px}.tabs-caribe .bloque-imagenes.bloque-full a:last-child{margin:0}.tabs-caribe .bloque-imagenes.bloque-full a img{width:410px}.ie8 .caribe .image-effect{border-color:#ffffff #000000 #ffffff #ffffff;border-style:solid;border-width:0 40px 40px 0;height:0;line-height:0;width:0}.ie8 .caribe .image-effect .icon-wrap{background-position:0 -3200px;height:20px;position:relative;right:-18px;top:5px;width:20px}.ie8 .caribe .bloque-contenido img,.ie7 .caribe .bloque-contenido img{max-width:100%;width:auto}.caribe .slider{margin-bottom:25px;position:relative}.bx-wrapper{margin:0 auto 40px;padding:0;position:relative}.bx-wrapper img{display:block;max-width:100%}.bx-wrapper .bx-viewport{background:#fff;z-index:0}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:-10px;position:absolute;right:20px;width:100%;z-index:99}.bx-wrapper .bx-loading{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/slider-loader.gif) no-repeat scroll center center #fff;height:100%;left:0;min-height:50px;position:absolute;top:0;width:100%;z-index:2000}.bx-wrapper .bx-pager{color:#666;font-family:Arial;font-size:.85em;font-weight:bold;padding-top:20px;text-align:right}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;margin:0 3px 0 0}.bx-wrapper .bx-pager.bx-default-pager a{background:#ccc;border:2px solid #d6d9d9;border-radius:20px;color:#999;display:block;font-size:12px;height:25px;line-height:24px;outline:0 none;text-align:center;text-decoration:none;width:26px;text-indent:-9999px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.bx-wrapper .bx-prev{background:url(../../images/controls.png) no-repeat scroll 0 -32px rgba(0,0,0,0);left:10px}.bx-wrapper .bx-next{background:url(../../images/controls.png) no-repeat scroll -43px -32px rgba(0,0,0,0);right:10px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{height:32px;margin-top:-16px;outline:0 none;position:absolute;text-indent:-9999px;top:50%;width:32px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{background:url(../../images/controls.png) no-repeat scroll -86px -11px rgba(0,0,0,0);display:block;height:11px;margin:0 3px;outline:0 none;text-indent:-9999px;width:10px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{background:url(../../images/controls.png) no-repeat scroll -86px -44px rgba(0,0,0,0);display:block;height:11px;margin:0 3px;outline:0 none;text-indent:-9999px;width:9px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{background:none repeat scroll 0 0 rgba(80,80,80,0.75);bottom:0;left:0;position:absolute;width:100%}.bx-wrapper .bx-caption span{color:#fff;display:block;font-family:Arial;font-size:.85em;padding:10px}.caribe .wrap-ofertas .grid-cols .col1 .foto{max-width:100%}.caribe .wrap-ofertas .grid-cols .col2 .foto{max-width:100%}.caribe .wrap-ofertas .grid-cols .col4 .foto{max-width:100%}.caribe .wrap-ofertas .grid-cols .col5 .foto{max-width:100%}.caribe .oferta-l .foto.foto-size-2{height:130px;width:100%}.bxslider-promo{margin:20px 0}.bxslider-promo li a{display:inline-block;vertical-align:top;position:relative;margin:0 1px 4px 0}.bxslider-promo li img{width:248px;height:248px}.bxslider-promo li figcaption{position:absolute;height:100%;width:100%;top:0;opacity:0;transition:1s all;text-align:center}.bxslider-promo li figcaption p{font-family:"Travel Bold";font-size:20px;color:#fff;position:absolute;left:0;right:0;top:40%;padding:0 10px;line-height:20px}.bxslider-promo li a:nth-child(1) figcaption{background:#3E79E0}.bxslider-promo li a:nth-child(2) figcaption{background:#00dd82}.bxslider-promo li a:nth-child(3) figcaption{background:#c62eb9}.bxslider-promo li a:nth-child(4) figcaption{background:#ff64a4}.bxslider-promo li a:nth-child(5) figcaption{background:#953eff}.bxslider-promo li a:nth-child(6) figcaption{background:#ff9224}.bxslider-promo li a:nth-child(7) figcaption{background:#007e88}.bxslider-promo li a:nth-child(8) figcaption{background:#ff6060}.bxslider-promo li a:nth-child(9) figcaption{background:#00c4d3}.bxslider-promo li a:nth-child(10) figcaption{background:#ff3a51}.bxslider-promo li a:hover figcaption{opacity:1;transition:1s opacity}.caribe.overlay{overflow:hidden}.caribe.overlay:before{background:rgba(0,0,0,0.8);transition:1.5s background;height:100%;width:100%;display:block;content:"";position:fixed;z-index:111}.caribe .modModal .fa-close{font-family:FontAwesome;font-size:24px;position:absolute;right:2rem;top:2rem}.caribe .modModal h3{font-family:Travel Stencil;font-size:20px;margin:0 0 15px}.caribe .modModal h4{font-size:15px;margin:0 0 10px}.caribe .modModal .fieldset{font-size:14px}.caribe .modModal p,.caribe .modModal a,.caribe .modModal ul,.caribe .modModal span{font-size:15px}.caribe .modModal .libBtn{background:#fff;color:#000;display:inline-block;font-family:"Travel Bold",Helvetica,sans-serif,Arial;font-size:14px;margin:0 0 20px;padding:10px 15px;text-decoration:none !important;text-transform:uppercase;transition:all 1s ease 0s}.caribe .modModal .libBtn:hover{background:#000;color:#fff}.promocionales .main-content-wrapper{padding:20px 0;margin:20px 0}.promocionales .main-content-wrapper&gt;*{width:1280px;box-sizing:border-box;padding:0 10px;margin-left:auto;margin-right:auto}.promocionales .oferta-l .foto{width:100%;height:180px}.promocionales .oferta-h .foto{width:100%}.promocionales .cabecera .noovf img{float:left !important;margin-right:40px !important}.cabecera .wrap-img-ppal,.cabecera .wrap-carrusel{float:left;margin:0 19px 15px 0;width:48.5%}.cabecera .wrap-img-ppal img,.cabecera .wrap-carrusel img{max-width:100%}.cabecera .noovf{float:left;margin:0 0 0 20px;width:47.5%}.wrap-banner-mod2{margin:20px 0 40px}.wrap-banner-mod2 .bloque-precio-oferta{margin:0 0 20px}.wrap-banner-mod2 .col2{padding:30px;box-sizing:border-box;width:49.7%}.wrap-banner-mod2 .col2 .oferta-s{color:#fff}.wrap-banner-mod2 .col2 .oferta-s:after{clear:both;content:".";display:block;height:0;visibility:hidden}.wrap-banner-mod2 .col2 .oferta-s .precio{float:right}.wrap-banner-mod2 .col2 .oferta-s .precio strong{font-family:"Travel Stencil";font-weight:400;font-size:30px}.wrap-banner-mod2 h1{margin-bottom:40px}.wrap-banner-mod2 .col2 .oferta-s .titulo{font-family:Travel Bold;font-size:20px;font-weight:400}.wrap-banner-mod2 .related{background:#fff;float:right;font-size:12px;padding:15px 25px;text-transform:uppercase}.wrap-banner-mod2 .col2.col-first{background:#ff6060}.wrap-banner-mod2 .col2.col-last{background:#ffc92f}.wrap-banner-mod5{margin:20px 0 40px}.wrap-banner-mod5 .wrap-ofertas{margin:0 0 12px}.wrap-banner-mod5 .col4{margin-left:1%;width:24.2%}.wrap-banner-mod5 .col4 .oferta-l{padding-bottom:10px}.wrap-banner-mod5 .col4 .oferta-l img{max-width:100%}.wrap-banner-mod5 .col4 .oferta-l .texto{box-sizing:border-box;padding:15px 20px}.wrap-banner-mod5 .col4 .oferta-l .texto{color:#fff;padding:15px 20px}.wrap-banner-mod5 .col4 .oferta-l .texto .text-content .titulo{font-family:"Travel Stencil";font-weight:400;font-size:24px;display:block;margin:0 0 5px}.wrap-banner-mod5 .col4 .oferta-l .texto .wrap-precio .precio{font-family:Travel Stencil;font-size:30px;font-weight:400}.wrap-banner-mod5 .col4 .oferta-l .texto .wrap-precio .precio .precio-tachado{font-family:Travel Regular;font-size:15px;margin:0 5px 0 0}.wrap-banner-mod5 .col4 .oferta-l .texto .wrap-btn{margin:0 0 10px}.wrap-banner-mod5 .col4 .oferta-l .texto .wrap-btn .btn{background:#fff}.wrap-banner-mod5 .col4 .oferta-l .texto .wrap-btn .btn span{color:#000;font-weight:400}.wrap-banner-mod5 .col4 .oferta-l .texto .btn-ico{background:#fff;padding:15px 25px;box-sizing:border-box;color:#000;text-transform:uppercase;margin:0}.wrap-banner-mod5 .col4:nth-child(2n){background:#ff64a4}.wrap-banner-mod5 .col4:nth-child(2n+1){background:#ff9224}.wrap-message-information{margin:20px 0 40px}.promocionales .wrap-newsletter-h{background:none;height:auto}.promocionales .info-contacto{margin:20px 0 40px;background:#3e79e0;padding:40px;text-align:center;color:#fff}.promocionales .info-contacto .unit{width:305px}.promocionales .info-contacto .item-info{height:211px !important;min-height:100px !important}.promocionales .info-contacto .telefono{background:url(https://d2eh7florc4mjb.cloudfront.net/img/graficos/links-home-1.jpg);width:245px;height:165px;overflow:visible;display:block}.promocionales .info-contacto .email{background:url(https://d2eh7florc4mjb.cloudfront.net/img/graficos/links-home-2.jpg);width:245px;height:165px;overflow:visible;display:block}.promocionales .info-contacto .oficinas{background:url(https://d2eh7florc4mjb.cloudfront.net/img/graficos/links-home-3.jpg);width:245px;height:165px;overflow:visible;display:block}.promocionales .info-contacto .horario{background:url(https://d2eh7florc4mjb.cloudfront.net/img/graficos/links-home-4.jpg);width:245px;height:165px;overflow:visible;display:block}.promocionales .info-contacto .icon-wrap+p{margin:10px 0 0;max-width:245px}.promocionales .info-contacto .num-tel{display:block;font-weight:700}.promocionales .info-contacto a{display:block;text-decoration:underline;color:#fff}.promocionales .box-border-shadow{display:block;padding:10px}.oferta-l .icon-wrap.ico-presu:before{content:"\f044";display:inline-block;vertical-align:middle;margin:0 5px 0 0;color:#000;line-height:26px;font-family:FontAwesome;font-size:26px}.oferta-l .precio.nowrap strong{font-family:"Travel Stencil";font-size:30px;font-weight:400}.promocionales .btn-ico,.caribe .btn-ico{margin-top:10px !important}.promocionales [class*="buscador"]{background:#000;display:block;position:relative;top:25px;width:auto;margin:40px 0}.promocionales a.azlist .icon-wrap:before{display:none}.promocionales .f-fecha{padding-left:3px !important;width:100px !important}.promocionales [class*="buscador"] .habs{float:right;margin:0 0 15px 47px;position:relative;right:69px;top:-69px;vertical-align:top;width:527px}.promocionales [class*="buscador"] .numhab{display:block;left:-25px;margin-left:-25px;position:absolute;top:30px}.promocionales [class*="buscador"] .nomb{position:relative}.promocionales [class*="buscador"] .wrap-item-edad{width:420px}.promocionales [class*="buscador"] .wrap-item-edad .item-persona{display:inline-block;margin:0 5px 5px 0}.promocionales [class*="buscador"] .nomb .buscar{position:relative;right:-1116px;top:-45px}.promocionales [class*="buscador"] .line .lastUnit{clear:both;display:block;float:left;width:9999em}.promocionales .vermas{background:#fff;color:#000;display:inline-block;font-size:12px;margin:10px 0 0;padding:10px 25px;text-align:left;text-transform:uppercase}.promocionales .pistas{width:100%}.promocionales .pistas h3{font-family:Travel Stencil;font-size:22px;margin:10px 0}.promocionales .pistas td{position:relative}.promocionales .pistas .num-pista{color:#fff;font-size:11px;font-weight:700;left:10px;position:absolute;top:10px}.promocionales .pistas .col-left{width:750px;padding-right:50px}.promocionales .pistas .col-right{width:350px}.micuenta .box-light-color1{border:none;padding-left:0;padding-right:0;padding-top:0}.micuenta .main-content-wrapper{padding:70px 0 30px}.micuenta .main-content-wrapper h1{border-bottom:3px solid #000;margin-bottom:30px;padding-bottom:10px}.micuenta .wrap-error{margin:0 0 15px}.micuenta .icon-wrap.ico-help{vertical-align:middle;margin:0 0 0 5px}.micuenta .img-promo{display:none}.micuenta .link-alertas{display:block}.form-alerta .f-fecha{width:140px}[class*="micta-"] .main-content-wrapper aside.sidebar-right{width:480px;background:url(https://d2eh7florc4mjb.cloudfront.net/img/graficos/micuentaaccesobackground.png) no-repeat 300px 550px #3E79E0;color:#fff;margin:40px 0 0;border-top:3px solid #000;padding:30px 40px 150px}[class*="micta-"] .main-content-wrapper aside.sidebar-right h1{color:#fff;font-size:18px !important;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:35px}[class*="micta-"] .main-content-wrapper aside.sidebar-right h3{font-size:14px !important;font-family:"Travel Bold";text-transform:uppercase;font-weight:400;line-height:1.2}[class*="micta-"] .main-content-wrapper aside.sidebar-right P{margin-bottom:30px}[class*="micta-"] .main-content-wrapper aside.sidebar-right .box-color2{background:#3E79E0;color:#fff}.micta-acces .main-content-wrapper .flexcol-main{position:relative}.micta-acces .main-content-wrapper .flexcol-main .header-micuenta+.box-light+h1{border:none;margin-right:40px;font-size:18px !important;font-weight:400;background:#f2f2f2;text-align:center;margin-bottom:0;padding-bottom:20px;padding-top:50px}.micta-acces .main-content-wrapper .flexcol-main .header-micuenta+.box-light label&gt;.etiqueta:first-child{font-weight:700}.micta-acces .main-content-wrapper .flexcol-main .box-light:last-of-type{background:#f2f2f2;margin-right:40px;padding:20px}.micta-acces .main-content-wrapper .flexcol-main .box-light:last-of-type p{padding:0 40px 20px}.micta-acces .main-content-wrapper .flexcol-main .header-micuenta+.box-light input[type=text]{margin-bottom:10px;margin-top:10px}.micta-acces .main-content-wrapper .flexcol-main .header-micuenta+.box-light #apellidoC{margin-top:13px}.micta-acces .main-content-wrapper .flexcol-main .header-micuenta+.box-light .btn{margin-top:10px}.micta-acces .main-content-wrapper .flexcol-main .header-micuenta+.box-light .iframe{text-decoration:underline;margin:12px 0 0;display:block}.micta-gracias h3.single-line{font-family:"Travel Stencil";font-size:16px !important;margin-top:10px}.micta-gracias .item-acceso{margin:20px 0}.micta-gracias .item-acceso .txt-info{padding-left:90px}.micta-gracias .box-light .grid-cols .btn{margin-top:10px}.micta-gracias .listado-links ul{margin:10px 0 0 0;display:inline-block;width:25%}.micta-gracias .listado-links ul li{margin-bottom:10px}.micta-gracias .listado-links ul li a{text-decoration:underline;color:#999}.micta-gracias .info-ofertas{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/infoofertas.png) no-repeat;display:inline-block;height:74px}.micta-gracias .info-servicios{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/infoservicios.png) no-repeat;display:inline-block;height:79px}.micta-gracias .info-novedades{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/infonovedades.png) no-repeat;display:inline-block;height:83px}.micta-gracias .info-ofertas p.txt-info{margin-top:15px}.micta-gracias .info-servicios p.txt-info{padding-left:130px;margin-top:15px}.micta-gracias .info-novedades p.txt-info{padding-left:100px;margin-top:23px}.micta-gracias .grid-cols.item-acceso+.txt-info{margin:40px 0}.micta-gracias .grid-cols.item-acceso+.txt-info+.box-light .col2.col-first{background:#f1f1f1;padding:50px 20px;text-align:center}.micta-gracias .grid-cols.item-acceso+.txt-info+.box-light .col2.col-first .intro{margin-bottom:15px}.micta-gracias .grid-cols.item-acceso+.txt-info+.box-light .col2.col-first .btn{padding:15px 50px}.micta-gracias .mensaje-ok{margin:0 0 50px 0}.micta-gracias .mensaje-ok+h3.single-line{font-size:14px;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:35px}.micta-gracias h1{margin-bottom:0 !important}[class*="micta-"] .tabs-micuenta{margin-top:30px}[class*="micta-"] .tabs-micuenta.ui-tabs .ui-tabs-panel{padding-left:0;padding-right:0}[class*="micta-"] .wrap-logout a:hover{text-decoration:underline}[class*="micta-"] .wrap-logout a:before{font-family:FontAwesome;content:"\f08b";display:inline-block;margin:0 5px 0 0;vertical-align:middle;font-size:16px}[class*="micta-"] #datos-personales #compradortipodoc{width:80px;background-position:46px -4426px}[class*="micta-"] #datos-personales #compradortitulo{background-position:46px -4426px}[class*="micta-"] #datos-personales #compradorcodpaistel1{background-position:115px -4426px}[class*="micta-"] #datos-personales #compradorpais{background-position:165px -4426px}[class*="micta-"] .item-opciones{width:100%}[class*="micta-"] .item-opciones a{text-decoration:underline;font-size:12px;text-transform:uppercase;color:#666}[class*="micta-"] .item-opciones tr:first-child td{padding-bottom:10px}[class*="micta-"] .item-opciones tr:first-child input[type=checkbox]{display:inline-block;vertical-align:middle;margin:0 3px 0 0}[class*="micta-"] .item-opciones tr td{padding:0 15px 0 0}[class*="micta-"] .item-opciones tr td:first-child{font-weight:700;padding-bottom:30px}[class*="micta-"] .item-opciones .edit-opciones tr td{padding:10px 5px}[class*="micta-"] .item-opciones .opciones-header{font-weight:700}[class*="micta-"] .item-opciones .opciones-header th{border-bottom:1px solid #f1f1f1;color:#666;font-family:Travel Regular;font-size:12px;font-weight:400;padding:0 0 5px 0;text-transform:uppercase}[class*="micta-"] .item-opciones select{background-position:45px -4426px}[class*="micta-"] .wrap-viajero-unico{margin:20px 0}[class*="micta-"] .wrap-viajero-unico .viajero-unico{margin:30px 0 0}[class*="micta-"] .wrap-viajero-unico select.w-350{background-position:315px -4426px}[class*="micta-"] .wrap-viajero-unico .bloque-viajero{margin:0 0 20px}[class*="micta-"] .wrap-viajero-unico .bloque-viajero h2{font-size:16px !important;font-family:"Travel Bold",Helvetica,sans-serif,Arial;border:none;margin:0;font-weight:400}[class*="micta-"] .wrap-viajero-unico a{font-size:12px;font-weight:700;text-decoration:underline}[class*="micta-"] .wrap-viajero-unico a:before{font-family:FontAwesome;content:"\f041";display:inline-block;margin:0 5px 0 0;vertical-align:middle;font-size:16px}[class*="micta-"] h2{border-bottom:1px solid #000;margin-bottom:30px;padding-bottom:10px;font-size:18px !important;font-family:Travel Bold}[class*="micta-"] .clearfix .left input[type=checkbox]{display:inline-block;vertical-align:middle;margin:0 3px 0 0}[class*="micta-"] .clearfix .left a:hover{text-decoration:underline}[class*="micta-"] .wrap-reservas{margin:10px 0 0;position:relative}[class*="micta-"] .wrap-reservas .wrap-paginacion-top .paginacion{float:none;text-align:right;margin:0 0 15px}[class*="micta-"] .tabla .icon-wrap{vertical-align:middle}[class*="micta-"] .listado-reservas .txt-ok,[class*="micta-"] .listado-reservas .txt-ko,[class*="micta-"] .listado-reservas .txt-pte{font-size:12px !important}[class*="micta-"] .listado-reservas [class*="txt-"] .icon-wrap{margin:0 5px 0 0}[class*="micta-"] .tabla .icon-wrap.ico-ver{background:none;line-height:10px}[class*="micta-"] .tabla .icon-wrap.ico-ver:before{font-family:FontAwesome;color:#666;content:"\f06e";display:inline-block;margin:0 5px 0 0;vertical-align:middle;font-size:16px}[class*="micta-"] .wrap-mensajes .cabecera{margin:0 0 20px}[class*="micta-"] .wrap-mensajes .cabecera .meta .spacer{display:inline-block;margin:0 10px 10px 0}[class*="micta-"] .wrap-mensajes .actualizar{margin:0 30px 0 0}[class*="micta-"] .confirmacion .wrap-config&gt;section&gt;header{display:block}[class*="micta-"] .confirmacion h2.hotel-nombre,[class*="micta-"] .confirmacion h2.hotel-nombre a{border-bottom:none;margin:0;font-size:22px !important}[class*="micta-"] .confirmacion .ubicacion span.ico-mapa{line-height:15px;margin:0 0 0 5px}[class*="micta-"] .confirmacion .ubicacion a.iframe{text-transform:uppercase;font-size:12px;text-decoration:underline}[class*="micta-"] .confirmacion .observaciones{margin:15px 0 0}[class*="micta-"] .confirmacion .observaciones .heading{font-weight:700}[class*="micta-"] .precio-final-hoteles-conf .tabla-header{background:none}[class*="micta-"] .precio-final-hoteles-conf .tabla-header&gt;div{font-weight:700;color:#666;font-size:12px;text-transform:uppercase}[class*="micta-"] .precio-final-hoteles-conf .total{text-align:right}[class*="micta-"] .precio-final-hoteles-conf .line.linea{margin-bottom:10px}[class*="micta-"] .precio-final-hoteles-conf .line.linea-total .precio-total{font-family:"Travel Stencil";font-size:18px;margin:0 0 0 5px}[class*="micta-"] .links-utilidades&gt;*{margin:0 10px}[class*="micta-"] .links-utilidades&gt;*:first-child{margin-left:0}[class*="micta-"] .links-utilidades .ico-print,[class*="micta-"] .links-utilidades .ico-sendmail{background:none;line-height:15px;vertical-align:middle}[class*="micta-"] .links-utilidades .ico-print:before{font-family:FontAwesome;color:#666;content:"\f02f";display:inline-block;margin:0 5px 0 0;vertical-align:middle;font-size:16px}[class*="micta-"] .links-utilidades .ico-sendmail:before{font-family:FontAwesome;color:#666;content:"\f003";display:inline-block;margin:0 5px 0 0;vertical-align:middle;font-size:16px}[class*="micta-"] .links-utilidades a.item.color6{color:#000}[class*="micta-"] .links-utilidades .icon-wrap.ico-page-cancel{vertical-align:middle;margin:0 5px 0 0}[class*="micta-"] .links-utilidades a{transition:1s color}[class*="micta-"] .links-utilidades a:hover{color:#3E79E0 !important;transition:1s color}[class*="micta-"] #compradorcp{width:60px}[class*="micta-"] .lista-v-checks-radios li{display:block;margin:0 0 10px}[class*="micta-"] .confirmacion .datos-pax-conf header h2{margin:0}[class*="micta-"] .confirmacion .datos-pax-conf .box-light{border:none;padding:10px}[class*="micta-"] .confirmacion .desglose .tabla-header{border-bottom:1px solid #f2f2f2}[class*="micta-"] .confirmacion .desglose .tabla-header&gt;div{font-size:12px;color:#666;font-weight:400;text-transform:uppercase}.micta-acces .header-micuenta .intro,.micta-presup .header-micuenta .intro{margin:0 0 20px}.micta-presup .icon-wrap.ico-help{vertical-align:middle;margin:0 0 0 5px}.micta-presup .datos-pax-conf .box-light{border:none;padding:10px}.micta-presup .datos-pax-conf header h2{margin-bottom:0}.micta-presup .hoteles{margin-bottom:40px}.micta-reg .social-links{margin-bottom:40px;margin-top:15px}.micta-reg .social-links&gt;div{display:inline-block;vertical-align:middle;margin:15px 10px 20px 0}.micta-reg .flexcols .flexcol-main{padding-right:40px}[class*="micta-"] .header-micuenta+.box-light h2{margin-top:40px;margin-bottom:20px;border-bottom:none;font-family:Travel Bold !important;font-size:18px !important;font-weight:400}[class*="micta-"] .main-content-wrapper aside.sidebar-right{border-top:none;margin:40px 0 0}.micta-cerrar .grafico-side{display:none}.micta-reg header.cabecera a{text-transform:uppercase;text-decoration:underline;font-weight:700;font-size:12px;color:#666}.micta-reg .header-micuenta h1{font-size:18px !important;border-bottom:1px solid #000;font-family:Travel Bold}.micta-reg .header-micuenta+.box-light{border-bottom:1px solid #e5e5e5}.micta-reg .header-micuenta+.box-light+.btn{padding:15px 50px}.micuenta tr.tabla-header-bn th{background:none;border-bottom:1px solid #f2f2f2;padding-bottom:5px}.micta-cerrar input[type=text]{margin:10px 0}.micta-cerrar .f-block&gt;label .etiqueta:first-child{font-weight:700}.micta-cerrar .f-block .iframe{text-decoration:underline}.micta-cerrar .f-block #apellidoC{margin-top:13px}.micta-cerrar .f-block #claveInput{margin-top:13px}.micta-cerrar .f-block .btn{margin-top:10px}.micta-acces input[type=text]{margin:10px 0}.micta-acces .f-block&gt;label .etiqueta:first-child{font-weight:700}.micta-acces .f-block .iframe{text-decoration:underline}.micta-acces .f-block #apellidoC{margin-top:13px}.micta-acces .f-block #claveInput{margin-top:13px}.micta-acces .f-block .btn{margin-top:10px}.micta-reg .main-content-wrapper aside.sidebar-right{margin:27px 0 0}.vue-lan .breadcrumbs{margin:30px 0}.vue-lan .wrap-buscador-calen{background:none}.vue-lan .hotel-nombre{max-width:900px;font-size:26px}.vue-lan .cuerpo{width:72%;margin-right:5%}.vue-lan .encontrado{background:#3e79e0;color:#fff;padding:35px 45px 35px 35px;line-height:20px}.vue-lan .encontrado .precio{font-size:40px;font-family:Travel Stencil;text-transform:uppercase;font-weight:normal}.vue-lan .wrap-calen{display:inline-block}.vue-lan .col-calendarios{width:66%}.vue-lan .col-buscador{width:33%;background:#eee;padding:0}.vue-lan .box-light-color1{border:none}.vue-lan .nota{font-size:11px;text-transform:uppercase;color:#999;line-height:42px}.vue-lan .wrap-buscador-calen{background:#fff}.vue-lan .wrap-calen .intro,.vue-lan .wrap-buscador-calen .intro-buscador{text-align:center;font-size:18px;font-family:Travel Stencil;text-transform:uppercase;font-weight:normal;margin-bottom:15px}.vue-lan .wrap-buscador-calen .intro-buscador{background:transparent;color:#000;top:-40px}.vue-lan .calen-precios-vue{display:block;margin:35px 0 -35px 0;position:relative}.vue-lan .calen-precios-vue .columna{display:inline-block !important}.vue-lan-od [class*="buscador"]{width:420px;position:relative;top:0;color:#000;vertical-align:top}.vue-lan .b-vuelos-calen{background:#eee;top:-60px}.vue-lan-od .calen-precios-vue{display:block;margin:35px 0 0 0;position:relative}.vue-lan-od [class*="buscador"] .origen-destino{width:100%}.vue-lan-od [class*="buscador"] .origen-destino .campo{width:375px}.vue-lan-od .wrap-campo-azlist a.azlist{top:21px}.vue-lan-od [class*="buscador"] .fechas{width:100%}.vue-lan-od #hida,.vue-lan #hregreso{display:none}.vue-lan-od .fechas .f-row{display:inline-block}.vue-lan-od [class*="buscador"] .fechas .campo{width:180px}.vue-lan-od [class*="buscador"] .opciones{width:100%}.vue-lan-od [class*="buscador"] .opciones .clasebillete{left:288px;position:relative;top:-70px}.vue-lan-od [class*="buscador"] .opciones .f-select{width:80px}.vue-lan-od [class*="buscador"] .residente{margin-top:-25px}.vue-lan-od [class*="buscador"] .wrap-boton{position:absolute;right:11px}.vue-lan-od .info-destino{margin-bottom:50px}.vue-lan-od .desc-destino h2,.vue-lan-d .desc-destino h2{font-size:15px !important;font-family:Travel Regular}.vue-lan-d .ofertas2cols,.vue-lan-aer .ofertas2cols{margin-top:40px}.vue-lan-od .box-light-morepad .h-big,.vue-lan-od .otras-ofertas .h-big,.vue-lan-d .desc-destino .h-big,.vue-lan-d .eltiempo .h-big,.vue-lan-d .h-big{border-bottom:2px solid #000;padding-bottom:10px;font-family:Travel Stencil;font-size:30px !important;line-height:30px}.vue-lan-d .lista-ofertas,.vue-lan-aer .lista-ofertas,.vue-lan-o .lista-ofertas{margin:0 30px;padding:25px}.vue-lan-d .ofertas2cols-martop .lista-ofertas li,.vue-lan-aer .ofertas2cols-martop .lista-ofertas li,.vue-lan-o .ofertas2cols-martop .lista-ofertas li{display:block;width:500px !important}.vue-lan-od .otras-ofertas .lista-ofertas{padding-top:10px}.vue-lan-od .otras-ofertas .lista-ofertas li a{font-size:14px;font-family:Travel Regular}.vue-lan .box-light-color1 .separador{display:none}.vue-lan .h-small{font-size:15px;text-transform:uppercase}.vue-lan .lista-ofertas-table{width:100%;margin:35px 0}.vue-lan .lista-ofertas-table thead{border-bottom:1px solid #dedede;margin:0 0 10px;color:#999;font-size:12px;text-transform:uppercase;font-weight:700;line-height:25px}.vue-lan .lista-ofertas-table td{padding:8px 0}.vue-lan .lista-ofertas-table .trayecto{width:610px;text-align:left}.vue-lan .lista-ofertas-table .precio{width:150px}.vue-lan .lista-ofertas-table .precio strong{font-size:16px}.vue-lan .lista-ofertas-table .precio,.vue-lan .lista-ofertas-table .cia{text-align:center}.vue-lan .lista-ofertas-table thead .salida,.vue-lan .lista-ofertas-table thead .regreso{text-align:left;width:160px}.vue-lan a.li{color:#000;font-weight:700}.vue-lan a:hover.li{color:#3e79e0;transition:color 1.5s;font-family:Travel Regular}.vue-lan .ofertas2cols-martop a.li{font-family:Travel Stencil;color:#fff;transition:color 1s ease 0s;font-weight:100}.vue-lan .ofertas2cols-martop a:hover.li{color:#007E88;transition:color 1.5s;font-family:Travel Stencil}.vue-lan .lista-ofertas .precio{float:right}.vue-lan .lista-ofertas .precio strong{font-family:"Travel Stencil";font-size:24px;font-weight:700}.vue-lan .box-light-morepad{padding:20px 0}.vue-lan-d [class*="buscador"],.vue-lan-aer [class*="buscador"],.vue-lan-o[class*="buscador"]{position:relative;top:0;margin-bottom:80px;background:#fff;padding:0}.vue-lan-d [class*="toggle"],.vue-lan-aer [class*="toggle"],.vue-lan-o [class*="toggle"]{color:#000 !important;cursor:pointer;font-size:12px;font-weight:700;position:relative;text-transform:uppercase;top:0;left:0}.vue-lan-d .b-vuelos-h,.vue-lan-aer .b-vuelos-h,.vue-lan-o .b-vuelos-h{background:#000 !important;padding:30px;margin-top:10px}.vuelos.vue-lan-d [class*="buscador"] .origen-destino,.vuelos.vue-lan-o [class*="buscador"] .origen-destino{display:inline-block;font-size:0;margin-right:0;vertical-align:top;width:540px}.vuelos.vue-lan-d .wrap-campo-azlist,.vuelos.vue-lan-o .wrap-campo-azlist{display:inline-block;margin-right:5px;position:relative;vertical-align:top;width:265px}.vuelos.vue-lan-d .wrap-campo-azlist a.azlist,.vuelos.vue-lan-o .wrap-campo-azlist a.azlist{height:10px;position:absolute;right:9px;top:21px}.vuelos.vue-lan-d [class*="buscador"] .fechas,.vuelos.vue-lan-o [class*="buscador"] .fechas{display:inline-block;vertical-align:top;width:270px}.vuelos.vue-lan-d [class*="buscador"] .fechas .f-row,.vuelos.vue-lan-o [class*="buscador"] .fechas .f-row{display:inline-block}.vuelos.vue-lan-d [class*="buscador"] .clasebillete,.vuelos.vue-lan-d [class*="buscador"] .fechas .f-select-shift,.vuelos.vue-lan-o [class*="buscador"] .fechas .f-select-shift,.vuelos.vue-lan-aer [class*="buscador"] .clasebillete,.vuelos.vue-lan-o [class*="buscador"] .clasebillete{display:none}.vuelos.vue-lan-d [class*="buscador"] .opciones,.vuelos.vue-lan-o [class*="buscador"] .opciones{display:inline-block;vertical-align:top;width:368px}.vuelos.vue-lan-d [class*="buscador"] .wrap-boton,.vue-lan-aer [class*="buscador"] .wrap-boton,.vue-lan-o [class*="buscador"] .wrap-boton{float:right;margin:0 4px 0 0;position:relative;text-align:right;top:-50px}.vuelos.vue-lan-d .related{margin-top:15px}.vuelos.vue-lan-d .related a{color:#000}.vuelos.vue-lan-d .related a:hover{color:#3e79e0;transition:color 1.5s}.vue-lan .eltiempo{width:405px;margin-left:40px;line-height:20px}.vue-lan .eltiempo ul{padding:35px 0}.vue-lan .info-destino .item{text-align:center;margin-bottom:25px;display:inline-block;width:32%}.vue-lan .info-destino .ico{margin:0 auto}.vue-lan .x-selling-vue-lan .lista-ofertas{padding-top:5px}.vue-lan .x-selling-vue-lan .hoteles-en{background:#ff9224;margin:0 25px 40px 0}.vue-lan .x-selling-vue-lan .hoteles-en .padder-s{padding:40px}.vue-lan .x-selling-vue-lan .hoteles-en .padder-s .h-color1,.vue-lan .x-selling-vue-lan .otras-ofertas .padder-s .h-color1{color:#fff;font-size:24px;border:none;padding-bottom:0}.vue-lan .x-selling-vue-lan{margin-top:40px}.vue-lan .x-selling-vue-lan .padder-s .lista-ofertas li{display:block;position:relative;margin:0 0 15px;width:315px}.vue-lan .x-selling-vue-lan .hoteles-en .padder-s .lista-ofertas .precio{position:absolute;right:-212px;color:#fff;font-size:15px}.vue-lan .x-selling-vue-lan .padder-s .lista-ofertas a.li{font-size:15px;font-family:Travel Regular;color:#fff;font-weight:700;text-transform:uppercase}.vue-lan .x-selling-vue-lan .padder-s .lista-ofertas a:hover.li{color:#3e79e0;transition:color 1.5s}.vue-lan .x-selling-vue-lan .padder-s .lista-ofertas li a:before{content:"\f0da";font-family:FontAwesome;font-size:16px;line-height:12px;margin:0 10px 0 0;overflow:visible;vertical-align:middle}.vue-lan .x-selling-vue-lan .hoteles-en .padder-s .related{margin-top:15px}.vue-lan .x-selling-vue-lan .hoteles-en .padder-s .related a{text-transform:uppercase;color:#fff;font-size:12px}.vue-lan .x-selling-vue-lan .hoteles-en .padder-s .related a:hover{color:#3e79e0;transition:color 1.5s}.vue-lan .x-selling-vue-lan .otras-ofertas{background:url(https://s3-eu-west-1.amazonaws.com/bv-static-images/img/bttb/graficos/back-otras-ofertas.jpg) no-repeat scroll -420px top / 100% 100% #00c4d4}.vue-lan .x-selling-vue-lan .otras-ofertas .padder-s{padding:40px 0 0 236px}.vue-lan .x-selling-vue-lan .lastUnit.size1of2 .otras-ofertas{display:none}.vue-lan.vue-lan-od .x-selling-vue-lan .otras-ofertas{margin-bottom:40px;padding-bottom:10px}.vue-lan.vue-lan-od .x-selling-vue-lan .otras-ofertas .padder-s{padding:40px 0 40px 485px}.vue-lan.vue-lan-od .x-selling-vue-lan .otras-ofertas{background:url(https://s3-eu-west-1.amazonaws.com/bv-static-images/img/bttb/graficos/back-otras-ofertas.jpg) no-repeat scroll left top / 35% 100% #00c4d4}.vue-lan.vue-lan-d .x-selling-vue-lan .lista-ofertas{margin:0 30px 0 0;padding:25px 5px !important}.vue-lan .desc-destino,.vue-lan .cuerpo .intro{font-size:15px;line-height:20px}.vue-lan .fotos-destino{margin:40px 0}.vue-lan .fotos-destino li{display:inline}.hot-lan header.cabecera,.hot-lan .breadcrumbs{width:1260px !important;padding:20px 0 10px 0 !important;box-sizing:border-box;margin:0 auto}.hot-lan .buscador.b-hoteles{margin-top:0;padding-top:0;position:relative}.hot-lan .buscador.b-hoteles a.toggle{font-size:12px;color:#fff;text-transform:uppercase;padding:15px 10px 0 10px;box-sizing:border-box;display:block}.hot-lan .buscador.b-hoteles a.toggle span:before{color:#fff}.hot-lan .mostrando .num-resultados,.hot-lan .mostrando .ver-vista-mapa{display:inline-block;vertical-align:middle}.hot-lan .mostrando .ver-vista-mapa{margin:8px 0 0 10px;border-left:1px solid #ccc;padding-left:10px}.hot-lan .resultado .precio-wrap a{color:#fff;font-size:12px;text-transform:uppercase;cursor:pointer;text-decoration:underline}.hot-lan .resultado .wrap-aside{padding-left:20px}.hot-lan .resultado .btn{text-align:center}.hot-lan .resultado .hotel-wrap .precio-wrap{top:-5px}.hot-lan [class*="buscador"]{width:1260px;top:10px}.hot-lan.dispo aside [class*="filtros"] .gmaps-side+p{left:30%}.hot-lan-cont .buscador.b-hoteles,.hot-lan-pais .buscador.b-hoteles,.hot-lan-mundo .buscador.b-hoteles{position:relative !important}.hot-lan-cont .buscador.b-hoteles .b-hoteles-h,.hot-lan-pais .buscador.b-hoteles .b-hoteles-h,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h{margin-top:20px}.hot-lan-pais .buscador.b-hoteles .b-hoteles-h .f-block.destino .azlist,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h .f-block.destino .azlist{top:21px;right:4px}.hot-lan-pais .buscador.b-hoteles .b-hoteles-h .f-row,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h .f-row{display:inline-block;vertical-align:top}.hot-lan-pais .buscador.b-hoteles .b-hoteles-h .f-row:first-child,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h .f-row:first-child{width:565px}.hot-lan-pais .buscador.b-hoteles .b-hoteles-h .f-row:last-child,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h .f-row:last-child{width:645px}.hot-lan-pais .buscador.b-hoteles .b-hoteles-h .f-block.numhabs,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h .f-block.numhabs{width:120px}.hot-lan-pais .buscador.b-hoteles .b-hoteles-h .f-block .numadultos,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h .f-block .numadultos{position:relative}.hot-lan-pais .buscador.b-hoteles .b-hoteles-h .f-block .numadultos .numhab,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h .f-block .numadultos .numhab{position:absolute;left:-50px;top:29px}.hot-lan-pais .buscador.b-hoteles .b-hoteles-h .f-block.habs .edades-ninos,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h .f-block.habs .edades-ninos{margin:0}.hot-lan-pais .buscador.b-hoteles .b-hoteles-h .f-block.habs .edades-ninos .item-nino,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h .f-block.habs .edades-ninos .item-nino{width:100%;display:inline}.hot-lan-pais .buscador.b-hoteles .b-hoteles-h .f-block.habs .edades-ninos .item-nino label,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h .f-block.habs .edades-ninos .item-nino label{display:inline-block;margin-right:5px;vertical-align:middle}.hot-lan-pais .buscador.b-hoteles .b-hoteles-h .f-row.nomb .f-block.nomr a.btn,.hot-lan-mundo .buscador.b-hoteles .b-hoteles-h .f-row.nomb .f-block.nomr a.btn{float:right}.hot-lan .separacols-li li a{display:block;margin:10px 0;text-decoration:underline}.hot-lan .box-light{padding-left:0;padding-right:0;margin:20px 0}.hot-lan-pais .buscador.b-hoteles{position:relative}.hot-lan-mundo .habs+.nomr{float:right;margin-right:30px}.hot-lan-cont .buscador.b-hoteles .b-hoteles-h .wrap-campo-azlist.destino #azListDestino{top:21px;right:5px}.vuehot-lan .buscador{position:relative;width:1260px;top:0;margin-bottom:30px}.vuehot-lan .buscador .toggle{font-size:12px;color:#fff;text-transform:uppercase;margin-bottom:15px;display:block}.vuehot-lan .buscador .toggle .icon-wrap:before{color:#fff}.vuehot-lan .buscador .f-row.tipo-vuelo+.f-row{display:inline-block;vertical-align:middle;width:425px}.vuehot-lan .buscador .f-row.tipo-vuelo+.f-row .origen-destino&gt;.f-block{display:inline-block;vertical-align:middle}.vuehot-lan .buscador .f-row.tipo-vuelo+.f-row .origen-destino{width:425px}.vuehot-lan .buscador .fechas{width:230px}.vuehot-lan .buscador .fechas .campo{width:100px !important}.vuehot-lan .buscador .origen-destino .campo{width:200px}.vuehot-lan .buscador .fechas+.f-row.nomb.mt15{width:560px;margin-top:0}.vuehot-lan .buscador .fechas+.f-row.nomb.mt15&gt;.f-block.nomr{display:inline-block;width:100%;text-align:right}.vuehot-lan .buscador .fechas+.f-row.nomb.mt15&gt;.f-block.nomr .btn{float:none}.vuehot-lan .buscador .fechas+.f-row.nomb.mt15 .numhabs{margin-right:0;display:inline-block}.vuehot-lan .buscador .fechas+.f-row.nomb.mt15 .habs{width:450px;margin-left:20px;position:relative}.vuehot-lan .buscador .fechas+.f-row.nomb.mt15 .habs .numninos select{background-position:28px -4425px}.vuehot-lan .buscador .fechas+.f-row.nomb.mt15 .habs .numhab{position:absolute;left:-39px;top:29px}.vuehot-lan .buscador .fechas+.f-row.nomb.mt15 .habs .edades-ninos{margin-left:0;width:320px;display:inline-block;vertical-align:top}.vuehot-lan .buscador .fechas+.f-row.nomb.mt15 .habs .edades-ninos .item-nino{display:inline;margin-right:5px;margin-bottom:5px}.vuehot-lan .buscador .fechas+.f-row.nomb.mt15 .habs .edades-ninos .item-nino select{display:inline-block;margin-right:5px;margin-bottom:5px;background-position:28px -4425px}.vuehot-lan .buscador .fechas+.f-row.nomb.mt15 .habs .edades-ninos .item-nino .etiqueta.f-etiqueta-izda{display:inline-block;width:100%}.vuehot-lan .cambio-aerop{margin-left:0;padding:0;margin-top:15px}.vuehot-lan .sel-aerop,.vuehot-lan .aerop-destino{font-size:12px;color:#fff}.vuehot-lan .aerop-destino a{color:#fff;display:inline-block;margin-top:2px}.vuehot-lan .sel-aerop{width:350px;margin-top:20px}.vuehot-lan .sel-aerop #tog-sel-aerop-close{color:#fff;display:inline-block;margin-top:20px;vertical-align:middle}.vuehot-lan .sel-aerop input[type=text]{width:300px}.vuehot-lan .main-content-wrapper .page-width{padding-top:20px;padding-bottom:20px}.vuehot-lan .main-content-wrapper .page-width .cabecera{padding:10px 0 15px}.vuehot-lan .info-destino .eltiempo{width:250px;margin-left:30px}.vuehot-lan h2{font-family:"Travel Bold";font-size:16px !important;border-bottom:1px solid #000;margin-bottom:15px;padding-bottom:5px}.vuehot-lan .fotos-destino{margin:20px 0 0}.vuehot-lan .fotos-destino li{display:inline-block;vert-align:middle;margin:0 5px 0 0}.vuehot-lan .info-destino .eltiempo .item{width:60px;margin:15px 23px 0 0;text-align:center;float:left}.vuehot-lan .info-destino .eltiempo .ico{display:block;margin:3px auto 6px auto}.vuehot-lan .info-destino .eltiempo .temps{display:block;font-size:11px;color:#666;line-height:120%}.vuehot-lan .vuelo,.vuehot-lan .vuelo:hover{background:#D1E9FD;margin-bottom:10px;line-height:22px}.vuehot-lan .vuelo .salida{width:21%}.vuehot-lan .vuelo .llegada{width:30%}.vuehot-lan .vuelo .nom{color:#666;text-transform:uppercase;font-size:11px}.vuehot-lan .vuelo .dia{color:#000;text-transform:capitalize;font-size:12px}.vuehot-lan .vuelo .flecha .icon-wrap{margin-top:7px}.vuehot-lan .vuelo .flecha .icon-wrap{display:block}.vuehot-lan .vuelo .escalas{width:13%}.vuehot-lan .vuelo .aerop .icon-wrap{margin:0 10px}.vuehot-lan .vuelo .aerop{width:22%}.vuehot-lan .vuelo .llegada{margin-right:6%}.vuehot-lan .vuelo .flecha{width:5.5%}.vuehot-lan .ohtools{padding-left:125px}.vuehot-lan .hotel-foto{margin-right:10px}.vuehot-lan .vuelo .aerop{width:22%}.vuehot-lan .wrap-vuehot-sel-info .vuelo&gt;*{float:left}.vuehot-lan .wrap-vuehot-sel-info .vuelo .salida{width:13.5%}.vuehot-lan .wrap-vuehot-sel-info .vuelo .flecha{width:4.5%}.vuehot-lan .wrap-vuehot-sel-info .vuelo .llegada{width:13.5%}.vuehot-lan .wrap-vuehot-sel-info .vuelo .escalas{width:14%}.vuehot-lan .ok-inline{color:#00dd82}.vuehot-lan .ok-inline:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;margin:0 5px 0 0;content:"\f00c"}.vuehot-lan .ok-inline .icon-wrap{display:none}.vuehot-lan .lista-wrap{background:#00CCCC;padding:20px;margin:20px 0}.vuehot-lan .lista-wrap .lista-ofertas-table thead{display:none}.vuehot-lan .box-light-color1 .separador{border-color:#fff}.vuehot.landing .vuehot-sel.hotel-sel{padding:0}.vuehot.landing .vuehot-sel.hotel-sel .wrap-vuehot-sel-info{padding:0 10px}.vuehot.landing .vuehot-sel.hotel-sel .wrap-vuehot-sel-info .disponible{margin:15px 0}.vuehot.landing .vuehot-sel.hotel-sel .wrap-vuehot-sel-info .prod{width:850px}.vuehot.landing .vuehot-sel.hotel-sel .wrap-vuehot-sel-info .hotel-foto{width:200px;display:inline-block;vertical-align:top;margin:0 10px 0 0}.vuehot.landing .vuehot-sel.hotel-sel .wrap-vuehot-sel-info .hotel-foto img{max-width:100%;max-height:200px}.vuehot.landing .vuehot-sel.hotel-sel .wrap-vuehot-sel-info .hotel-foto+.flexcol-main{display:inline-block;vertical-align:top;width:58%}.vue-lan-aer .buscador.b-vuelos{position:relative;top:0;margin:20px 0}.vue-lan-o .buscador.b-vuelos{position:relative;top:0;margin:20px 0;padding:0;background:#fff}.vue-lan-aer .buscador.b-vuelos a.toggle{color:#fff;font-size:12px;text-transform:uppercase;margin:0 0 10px;display:block}.vue-lan-aer .buscador.b-vuelos .fechas label+select{display:none}.vue-lan-aer .buscador.b-vuelos .origen-destino{display:inline-block;vertical-align:top;width:540px}.vue-lan-aer .buscador.b-vuelos .origen-destino&gt;*{width:250px;display:inline-block;vertical-align:top;margin:0 20px 0 0}.vue-lan-aer .buscador.b-vuelos .fechas{display:inline-block;vertical-align:top}.vue-lan-aer .buscador.b-vuelos .fechas&gt;*{display:inline-block;width:135px}.vue-lan-aer .buscador.b-vuelos .azlist{right:-6px;top:21px}.vue-lan-aer .buscador.b-vuelos .wrap-boton{position:absolute;bottom:0;right:-65px}.vue-lan-aer .buscador.b-vuelos .residente{margin:0}.vue-lan-aer #clase{background-position:43px -4425px}.vue-lan-o .ofertas2cols-martop{margin:35px 0}.vue-sitemap .main-content-wrapper{padding:20px 0}.vue-sitemap .wrap-buscador-subhome{position:relative;top:0;margin:0 0 20px}.vue-sitemap .wrap-buscador-subhome .buscador{position:relative;top:0;margin:0 0 20px}.vue-sitemap .ofertas2cols{margin:20px 0}.vue-sitemap .fechas label+select{display:none}.vue-sitemap .tipo-vuelo,.vue-sitemap .origen-destino,.vue-sitemap .fechas{vertical-align:middle !important}.vue-sitemap .azlist{position:absolute;top:21px;right:20px}.vue-sitemap .wrap-boton .size4of7{text-align:left}.vue-sitemap .wrap-boton .lastUnit{display:inline-block;text-align:right}.vue-sitemap .opciones{width:100% !important}.vue-sitemap .opciones&gt;.unit{display:inline-block;width:270px !important}.popup-layout .hoteles.hot-dispo .h-tiny{font-size:16px !important;line-height:16px}.popup-layout .hoteles.hot-dispo [class*="buscador"] [class*="b-"] .f-row{width:auto}.popup-layout .hoteles.hot-dispo [class*="buscador"] .habs{display:inline-block;margin:0;vertical-align:top;width:auto}.popup-layout .hoteles.hot-dispo .wrap-boton{margin:20px 4px 0 0}.popup-layout .tel-big{background:#3E79E0}.popup-layout .tel-big{font-family:Travel Regular;font-size:40px;color:#fff}.popup-layout .tel-big .ico-tel-big{background:url("http://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/tel-big.jpg") no-repeat;width:120px;height:142px;margin-right:40px;display:inline-block;vertical-align:middle}.popup-layout .t-center{text-align:left !important}.bttb .doc-popup h1.h-big,.bttb .doc-popup h1.h-popup.h-big.h-color1,.popup-layout.bttb h1.h-popup.h-big.h-color1{font-family:"Travel Stencil";color:#000;font-size:1.5em !important}.hot-ficha .buscador.b-hoteles{background:#e9e9e9}.dispo.hot-lan .hotel-opciones .opciones-header tr th:last-child{text-align:center !important}.dispo.hot-lan .hotel-opciones tr{width:100%;display:table}.dispo.hot-lan .hotel-opciones tr th.observaciones{width:60% !important}.dispo.hot-lan .hotel-opciones tr td.observaciones{width:60% !important}.header-ficha-hoteles header{border:2px solid #000;margin:20px 0;padding:0 0 20px;position:relative;min-height:195px}.header-ficha-hoteles header .info-wrapper{display:table}.header-ficha-hoteles header .info-wrapper&gt;div{display:table-cell;vertical-align:middle;width:auto}.header-ficha-hoteles header .info-wrapper&gt;div.lastUnit{background:#5578dc;width:290px}.header-ficha-hoteles header .info-wrapper&gt;div .line .unit.lastUnit{position:relative}.header-ficha-hoteles header .ver-mapa{display:block;margin:10px 0;text-transform:uppercase;font-size:12px;cursor:pointer}.header-ficha-hoteles header .ver-mapa i:before{color:#7f7f7f;font-size:16px;vertical-align:middle;margin:0 5px 0 0}.header-ficha-hoteles header .meta-info{margin-left:30px;max-width:600px}.header-ficha-hoteles header .hotel-nombre,.header-ficha-hoteles header .hotel-nombre a{max-width:620px}.hotel-nombre,.hotel-nombre a{margin:0 0 6px;font-size:29px;text-transform:none}.header-ficha-hoteles .hotel-nombre{padding:30px 30px 5px !important}.hotel-wrap .ubicacion{max-width:480px}.header-ficha-hoteles header .image{width:32%;margin-left:-4px}.header-ficha-hoteles header .image img{display:block}.header-ficha-hoteles header .btn{margin:30px auto 0;padding:10px 30px;text-align:center}.header-ficha-hoteles header .btn span{text-transform:uppercase;color:#fff;font-weight:700;font-size:13px}.header-ficha-hoteles header .precio-wrap{background:#3e79e0;color:#fff;height:100%;position:absolute;right:0;top:0;width:388px;text-align:center;padding:20px}.header-ficha-hoteles header .precio,.header-ficha-hoteles header .precio+.nota{padding-left:40px}.header-ficha-hoteles header .precio-wrap span{display:block}.header-ficha-hoteles header .precio-wrap strong{font-size:36px;display:block;margin:5px 0}.header-ficha-hoteles header .precio-wrap .nota{text-transform:uppercase;font-weight:700;font-size:12px}.header-ficha-hoteles header .precio-wrap small.nota{font-weight:400;display:block}.header-ficha-hoteles header .rating{border-left:1px solid #ccc;height:100px;padding-left:20px;position:absolute;left:640px;top:18%;width:150px}.header-ficha-hoteles header .rating iframe{height:65px}.header-ficha-hoteles header .rating a{font-size:12px;color:#666;text-transform:uppercase;text-decoration:underline;position:absolute;left:43px}.header-ficha-hoteles header .social{margin:5px 0 0}.header-ficha-hoteles header .social a{background:#ccc;border-radius:50%;color:#fff;display:inline-block;height:30px;line-height:30px;margin:0 3px 0 0;text-align:center;width:30px}.header-ficha-hoteles header .social a:last-child{margin:0}.header-ficha-hoteles header .social a i:before{font-size:16px}.volver{color:#666;font-size:13px;position:absolute;right:0;text-transform:uppercase;top:20px;right:10px}.volver:before{font-family:FontAwesome;font-size:16px;vertical-align:middle;content:"\f104";margin:0 5px 0 0}.tabs-ficha{margin:25px auto !important}.tabs-ficha.ui-tabs .ui-tabs-panel{padding:20px 0}.tabs-ficha .tab-info{position:relative}.tabs-ficha .tab-info .por-que-reservar{position:relative;right:0;top:-20px;border:none;width:290px;background:#f2f3f3;padding:40px;box-sizing:border-box}.tabs-ficha .tab-info .por-que-reservar h3{font-family:"Travel Stencil"}.hot-ficha .foto-ppal{overflow:hidden;width:255px}.hot-ficha .foto-ppal img{max-width:255px}.hot-ficha .intro{margin-left:20px}.hot-ficha .intro .hotel-nombre{padding-top:3px}.hot-ficha .intro .desc{margin-top:8px;color:#666;line-height:18px}.hot-ficha .intro .desc a{color:#666;text-decoration:underline}.hot-ficha .thumbs{clear:left;margin-top:10px}.hot-ficha .thumbs .thumb{float:left;margin:0 8px 8px 0}.hot-ficha .thumbs .thumb,.hot-ficha .thumbs .thumb img{width:50px;height:50px}.hot-ficha .foto-zoom{border:1px solid #ccc;padding:4px;box-shadow:2px 2px 2px #666;-webkit-box-shadow:2px 2px 2px #666;-moz-box-shadow:2px 2px 2px #666}.estrellas{background:url("https://d2eh7florc4mjb.cloudfront.net/img/bttb/tiles/estrellasv2black.png") repeat-x scroll 0 0 rgba(0,0,0,0);display:inline-block;font-size:0;height:12px;line-height:10px;overflow:hidden;text-indent:-9999px;vertical-align:top;width:12px}.hot-ficha .wrap-habs .mensaje{display:none}.hot-ficha .wrap-habs .box-light{padding:25px}.hot-ficha .wrap-habs{background:#000;margin:30px 0 0}.hot-ficha .wrap-habs .hotel-opciones{width:100%;background:#fff}.hot-ficha .wrap-habs .hotel-opciones .btn{background:#59de87;position:relative}.hot-ficha .wrap-habs .item-sangre.habs-disponibles{color:#fff}.hot-ficha .wrap-habs .item-sangre.habs-disponibles h3{font-size:20px;margin:0 0 5px -5px !important}.hot-ficha .wrap-habs .item-sangre.habs-disponibles p{margin:0 0 10px}.hot-ficha .wrap-habs .hotel-opciones .tipohab{width:350px}.hot-ficha .wrap-habs .hotel-opciones .regimen{width:250px}.hot-ficha .wrap-habs .hotel-opciones .oferta{width:250px}.hot-ficha .wrap-habs .hotel-opciones .precio-noche{width:85px}.hot-ficha .wrap-habs .hotel-opciones .precio-total{width:70px}.hot-ficha .wrap-habs .hotel-opciones td.precio-total{font-weight:700}.hot-ficha .wrap-habs .hotel-opciones td.tipohab{font-weight:bold}.hot-ficha .wrap-habs .hotel-opciones .cond-cancela{color:#ff9900;display:block}.hot-ficha .wrap-habs .hotel-opciones .opciones-header{text-align:left;text-transform:uppercase;font-size:13px;color:#999}.hot-ficha .wrap-habs .hotel-opciones .opciones-header th{padding:20px 0 5px 0}.hot-ficha .wrap-habs .hotel-opciones .opciones-header th::after{border-bottom:1px solid #f1f1f1;content:"";display:block;padding-top:5px;width:100%}.hot-ficha .wrap-habs .hotel-opciones .opciones-header th:first-child{padding-left:20px}.hot-ficha .wrap-habs .hotel-opciones .opciones-header th:last-child{padding-right:20px}.hot-ficha .wrap-habs .hotel-opciones tr.opcion td{text-align:left;padding-right:10px;padding-bottom:5px}.hot-ficha .wrap-habs .hotel-opciones tr.opcion td:first-child{padding-left:20px}.hot-ficha .wrap-habs .hotel-opciones tr.opcion td:last-child{padding-right:0}.hot-ficha .wrap-habs .hotel-opciones tr.opcion:last-child td{padding-bottom:15px}.hot-ficha .flexcols .flexcol-right img{display:none}.hot-ficha .wrap-habs .resaltado-color2{background:#000 !important}.hot-ficha .tab-fotos .desc{display:none}.hot-ficha .tab-fotos .item{display:inline-block;margin:10px 11px 15px 9px}.hot-ficha .tab-fotos .item:nth-child(3n+3){margin-right:0}.hot-ficha .tab-fotos .foto{background:#f6f6f6;height:213px;width:401px}.hot-ficha .breadcrumbs{margin:20px 0;color:#666}.hot-ficha .breadcrumbs a,.hot-ficha .breadcrumbs b{color:#666;font-size:13px}.hot-ficha .seccion-info{margin-bottom:17px;padding-bottom:17px;color:#666}.hot-ficha .seccion-info h3::before{background:#ccc;color:#fff;content:"\f041";display:inline-block;font-family:FontAwesome;font-size:18px;height:20px;margin:0 10px 0 0;padding:5px;text-align:center;vertical-align:middle;width:20px}.hot-ficha .seccion-info.servicios-habitacion h3:before{content:"\f236"}.hot-ficha .seccion-info.servicios-hotel h3:before{content:"\f00c"}.hot-ficha .seccion-info-last{border-bottom:0}.hot-ficha .seccion-info .heading{font-weight:bold;text-transform:uppercase;margin-bottom:8px;color:#000}.hot-ficha .seccion-info.servicios-hotel li{float:left;width:31.32%;margin-right:2%;margin-bottom:5px}.ie6 .hot-ficha .seccion-info.servicios-hotel li{float:none}.hot-ficha .side-ficha{margin-left:40px;width:285px}.hotel-opciones .oferta .desc{color:#FF9224;font-weight:400}.hot-ficha .mapa{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/gmaps/mapa-aside.jpg);width:285px;height:132px;position:relative}.hot-ficha .mapa .subtitle{display:none}.hot-ficha .mapa .link-pie{left:0;position:absolute;right:0;text-align:center !important;top:60px}.hot-ficha .mapa .link-pie a{font-size:12px;color:#666;text-transform:uppercase}.line.ofertas2cols.ofertas2cols-martop{background:#00cccc;padding:20px}.line.ofertas2cols.ofertas2cols-martop .lista-ofertas li{width:220px}.line.ofertas2cols.ofertas2cols-martop .lista-ofertas li .precio{color:#fff !important}.header-ficha-hoteles header b.divide-s{display:none}.header-ficha-hoteles header .ver-mapa .icon-wrap{background:none}.header-ficha-hoteles header .ver-mapa .icon-wrap:before{font-family:FontAwesome;content:"\f041";display:inline-block;vertical-align:middle;margin:0 5px 0 0;color:#666;line-height:16px;font-size:18px}.hoteles.hot-ficha .b-hoteles-h.rounded{margin:10px 0 0}.hoteles.hot-ficha .header-ficha-hoteles header .precio,.hoteles.hot-ficha .header-ficha-hoteles header .precio+.nota{padding-left:0}.hot-ficha .newsletter-side{display:none}.hot-ficha .vista-mapa .map-wrap{height:450px}.doc-popup.hoteles.hot-ficha #tabs ul.ui-tabs-nav{display:none}.viajes h1,.viajes h2{font-family:Travel Bold}.viajes .intro{display:none}.viajes .pack-destino{margin-top:25px;padding:20px 0;border:none;zoom:1}.viajes .pack-destino .foto-viaje{float:left;height:180px;margin-right:35px;width:320px}.viajes .wrap-pack-destino{margin-bottom:15px;display:table;vertical-align:top}.viajes .nom-pack{display:none}.viajes .wrap-pack-destino:nth-child(4n+1){border:1px solid #ff9224;background:#ff9224}.viajes .wrap-pack-destino:nth-child(4n+2){border:1px solid #3e79e0;background:#3e79e0}.viajes .wrap-pack-destino:nth-child(4n+3){border:1px solid #c62eb9;background:#c62eb9}.viajes .wrap-pack-destino:nth-child(4n+4){border:1px solid #ff3a51;background:#ff3a51}.viajes .pack-destino .precio-pack{width:20%;display:table-cell;text-align:center;vertical-align:middle}.viajes .pack-destino .detalle-pack,.viajes .pack-destino .detalle-pack-2{display:table-cell;width:80%;background:#fff;text-align:left;padding-right:35px}.viajes .wrap-pack-destino .detalle-pack h2{text-align:left !important;margin:25px 0 10px 0 !important}.viajes .wrap-pack-destino .detalle-pack a{font-size:25px;color:#000;line-height:25px;text-decoration:underline}.viajes .wrap-pack-destino .detalle-pack a:hover{color:#3e79e0;transition:all 1.2s ease 0s}.viajes .wrap-pack-destino .detalle-pack p{font-size:14px;color:#000;line-height:18px}.viajes .top{float:right;margin:20px 0;text-transform:uppercase;color:#000}.viajes .top .icon-wrap:before{color:#000;content:"\f106";display:initial;font-family:FontAwesome;font-size:25px;margin:0 12px 5px 0;vertical-align:middle;font-weight:700}.viajes.viajes-calendario .wrap-calendario .box-calendario .mensaje-calendario .icon-wrap::before{line-height:25px !important}.viajes.viajes-calendario .mensaje-calendario{font-size:16px}.viaje .wrap-pack-destino .cuadro-precio&gt;div{color:#fff}.viajes .wrap-pack-destino .cuadro-precio .heading,.viajes .wrap-pack-destino .cuadro-precio .precio{display:block}.viajes .wrap-pack-destino .cuadro-precio .heading,.viajes .wrap-pack-destino .cuadro-precio .anotacion{font-size:14px}.viajes .wrap-pack-destino .cuadro-precio .precio{font-size:45px;font-weight:normal;line-height:38px;margin-bottom:10px}.viajes .wrap-pack-destino .cuadro-precio .sin-precio{text-transform:uppercase}.viajes.viajes-calendario .info-pack{position:relative;background:#fff}.viajes.viajes-calendario .info-pack .foto-viaje{width:340px;height:250px;padding:25px}.viajes.viajes-calendario .info-pack .info-pdf{position:absolute;background:#000;padding:13px 15px;top:0;left:0}.viajes.viajes-calendario .info-pack .info-pdf a{color:#fff;text-transform:uppercase;font-size:11px}.viajes.viajes-calendario .landing-destino{border:3px solid #000;background:#3d79e0;margin-bottom:35px}.viajes.viajes-calendario .landing-destino .precio-pack{background:#3e79e0;color:#fff}.viajes.viajes-calendario .info-pack .size1of4{width:35%}.viajes.viajes-calendario .info-pack .text-content{padding:25px 25px 25px 0}.viajes.viajes-calendario .info-pdf .mas-info .icon-wrap{background:none}.viajes.viajes-calendario .info-pdf .mas-info .ico-pdf:before{color:#fff;content:"\f1c1";display:inline-block;font-family:FontAwesome;font-size:18px;line-height:33px;margin:-8px 5px 2px 0}.viajes.viajes-calendario .precio-pack .medallon{text-align:center;vertical-align:top;padding-top:25px}.viajes.viajes-calendario .precio-pack .precio{display:block;font-size:45px}.viajes.viajes-calendario .wrap-calendario h2{color:#000;border-bottom:2px solid #000;padding-bottom:10px}.viajes.viajes-calendario .wrap-calendario .box-calendario{display:table;width:100%;margin:40px 0}.viajes.viajes-calendario .wrap-calendario .box-calendario&gt;div{display:table-cell}.viajes.viajes-calendario .wrap-calendario .box-calendario .wrap-calendario-precios{width:40%;vertical-align:top}.viajes.viajes-calendario .wrap-calendario .box-calendario .wrap-form{width:60%;padding-left:3.5%}.viajes.viajes-calendario .wrap-calendario .box-calendario .mensaje-calendario{background:#ff3a51;padding:25px;color:#fff;margin-bottom:30px}.viajes.viajes-calendario .wrap-calendario .box-calendario .mensaje-calendario .icon-wrap:before{content:"\f00d";font-family:FontAwesome;font-size:35px;line-height:12px;margin:0 4px 0 0;overflow:visible;vertical-align:middle;background:none}.viajes.viajes-calendario .wrap-calendario .wrap-seleccion .f-block{font-size:14px;margin-right:35px;font-weight:200}.viajes.viajes-calendario .wrap-calendario .wrap-seleccion .f-select{min-width:70px}.viajes.viajes-calendario .wrap-calendario .wrap-seleccion .info-select{padding-top:10px}.viajes.viajes-calendario .wrap-calendario .wrap-seleccion .info-select label{font-size:30px}.viajes.viajes-calendario .wrap-calendario .wrap-seleccion .info-select .w-30{width:70px}.viajes.viajes-calendario .wrap-calendario .wrap-form .f-row{margin-bottom:15px}.viajes.viajes-calendario .b-paquetes-h{position:relative}.viajes.viajes-calendario .numadultos{margin-left:75px}.viajes.viajes-calendario .b-paquetes-h .numhab{position:absolute;top:18px;left:0;background:#d4d4d4;padding:11px 12px;text-transform:uppercase;color:#fff}.viajes.viajes-calendario .b-paquetes-h .item-nino{display:inline-block;margin-right:10px}.viajes.viajes-calendario .wrap-form .boton{float:right;margin-top:15px}.viajes.viajes-calendario .wrap-form .btn span{font-size:20px}.viajes.viajes-calendario .mp-mes{background:#fff;border-top:1px solid #e7e7e7;padding:25px 0 12px}.viajes.viajes-calendario .mp-mes .listado-mp-mes-wrap td{background:#cacaca;color:#fff;float:left;margin-right:1%;min-width:8%;padding:12px;text-align:center}.viajes.viajes-calendario .mp-mes .listado-mp-mes-wrap td a,.viajes.viajes-calendario .mp-mes .listado-mp-mes-wrap td span,.viajes.viajes-calendario .mp-mes .listado-mp-mes-wrap td strong{display:block;padding:0 0 4px 0}.viajes.viajes-calendario .mp-mes .listado-mp-mes-wrap td strong{font-size:20px;padding-top:4px}.viajes.viajes-calendario .mp-mes .listado-mp-mes-wrap td a{text-transform:uppercase;color:#fff;font-size:14px;font-weight:700}.viajes.viajes-calendario .mp-mes .listado-mp-mes-wrap td a:hover{transition:1s;color:#3d79e0}.viajes.viajes-calendario .mp-mes .listado-mp-mes-wrap .results{margin-top:15px}.viajes #info{background:#ff9224;color:#fff;padding:20px;font-size:18px;margin-bottom:20px;text-align:center}.viajes.viajes-calendario .ui-datepicker .ui-datepicker-prev,.viajes.viajes-calendario .ui-datepicker .ui-datepicker-next{cursor:pointer !important;height:50px;position:absolute;top:2px;width:75px;z-index:999}.wrap-calendario.openCircuit .box-calendario{padding:10px 0}.wrap-calendario.openCircuit .box-calendario .wrap-form{width:60%;vertical-align:top}.wrap-calendario.openCircuit .wrap-calendario-precios{padding:0;margin:6px 10px}.wrap-calendario.openCircuit .oCircuits .tabla-header{background:#000;color:#fff;font-size:14px;line-height:60px;text-transform:uppercase}.wrap-calendario.openCircuit .oCircuits .tabla-header .destino,.wrap-calendario.openCircuit .oCircuits .tabla-header .noches,.wrap-calendario.openCircuit .oCircuits .tabla-header .llegada,.wrap-calendario.openCircuit .oCircuits .tabla-header .salida{color:#fff;font-weight:700;padding:0}.wrap-calendario.openCircuit .oCircuits .tabla-header .destino{width:52%;padding-left:35px}.wrap-calendario.openCircuit .oCircuits .tabla-header .noches{width:14%}.wrap-calendario.openCircuit .oCircuits .tabla-header .llegada,.wrap-calendario.openCircuit .oCircuits .tabla-header .salida{width:17%}.wrap-calendario.openCircuit .oCircuits .destino{font-weight:100;width:49%;padding-right:3%}.wrap-calendario.openCircuit .oCircuits .noches{width:15%;text-align:center}.wrap-calendario.openCircuit .oCircuits .llegada{width:19%;text-align:center;padding:4px 0}.wrap-calendario.openCircuit .oCircuits .salida{width:23%;text-align:center;padding:4px 13px 4px 10px}.wrap-calendario.openCircuit .oCircuits .selected{background:#999;color:#fff;font-weight:700}.wrap-calendario.openCircuit .oCircuits .item.circuitSel{background:#ff9224;padding:2px 0}.wrap-calendario.openCircuit .oCircuits .item.circuitSel .destino{padding-left:10px;width:48.5% !important}.wrap-calendario.openCircuit .oCircuits .item.circuitSel .destino,.wrap-calendario.openCircuit .oCircuits .item.circuitSel .noches,.wrap-calendario.openCircuit .oCircuits .item.circuitSel .llegada,.wrap-calendario.openCircuit .oCircuits .item.circuitSel .salida{text-transform:uppercase;color:#fff}.wrap-calendario.openCircuit .oCircuits .item.itemResume{background:#fff;margin:15px 10px;padding:10px 20px}.wrap-calendario.openCircuit .oCircuits .item.itemResume .resumeNight,.wrap-calendario.openCircuit .oCircuits .item.itemResume .resumeDeparture,.wrap-calendario.openCircuit .oCircuits .item.itemResume .resumeArrival{color:#333}.wrap-calendario.openCircuit .oCircuits .item.itemResume .unit{width:40%;white-space:nowrap}.wrap-calendario.openCircuit .oCircuits .item{padding:10px;font-size:15px}.wrap-calendario.openCircuit .oCircuits .item .unit{float:none;display:table-cell}.wrap-calendario.openCircuit .oCircuits .item .circuitOption{width:3.4%;position:relative}.wrap-calendario.openCircuit .oCircuits .wrap-seleccion .f-row{clear:both;display:inline-block;position:relative;margin-bottom:5px}.wrap-calendario.openCircuit .oCircuits{font-size:12px;padding-bottom:10px;background:#f7f7f7}.wrap-calendario.openCircuit .oCircuits .tabla-header .destino{line-height:60px}.wrap-calendario.openCircuit .oCircuits .destino{line-height:13px}.wrap-calendario.openCircuit .oCircuits .noches input{padding:3px 7px}.wrap-calendario.openCircuit .dispoSel{background:#fff;color:#333 !important;padding:10px 15px;border-radius:0 0 5px 5px}.wrap-calendario.openCircuit .dispoSel .f-etiqueta-top{color:#333 !important}.wrap-calendario.openCircuit .dispoSel .b-paquetes-h{background:#fff}.wrap-calendario.openCircuit .dispoSel .numhab,.wrap-calendario.openCircuit .dispoSel .ver-viajes{color:#333;display:inline-block}.wrap-calendario.openCircuit .dispoSel .boton{display:inline-block;margin-right:20px}.wrap-calendario.openCircuit .dispoSel .ver-viajes .icon-wrap{background-position:-40px -691px;height:16px;margin-right:8px;text-decoration:none;vertical-align:middle;width:20px}.viajes.viaje-resumen{border:2px solid #000;margin-bottom:40px}.viajes.viajes-config .tabla-header,.viajes .viaje-sel .detalles-viaje .tabla-header{color:#999;font-size:12px;background:#fff;border-bottom:1px solid #ececec;padding-bottom:7px;margin-bottom:3px}.viajes.viajes-config .steps .step-2 span{left:41px}.viajes.viajes-config .steps .step-3 span{left:58px}.viajes.viajes-config .steps .step-5 span{left:25px}.viaje-sel-precio a{color:#fff}.viajes .items{background:#fff}.viajes .items .ida .trayecto .icon-wrap:before{line-height:13px;color:#556760;content:"\f072";display:inline-block;font-family:FontAwesome;font-size:16px;margin:0 5px 0 0;vertical-align:middle;background:none}.viajes .info .icon-wrap:before{color:#556760;content:"\f05a" !important;display:inline-block;font-family:FontAwesome;vertical-align:middle;background:none;font-size:14px !important;line-height:13px;margin:0 5px 0 0;padding:0 2px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .trayecto .info{display:inline-block;vertical-align:middle}.viajes div[id*="itineraries_"]{background:#F2F2F2;margin:0 -15px}.viajes div[id*="itineraries_"]{position:relative}.viajes div[id*="itineraries_"] .trayecto{left:158px;position:relative;font-size:12px}.viajes div[id*="itineraries_"] .cod-vue{left:119px;position:relative;font-size:12px}.viajes div[id*="itineraries_"] .salida{left:133px;position:relative}.viajes div[id*="itineraries_"] .llegada{left:125px;position:relative}.viajes div[id*="itineraries_"] .flecha{left:134px;position:relative}.viajes div[id*="itineraries_"] .unit.flecha{color:transparent}.viajes div[id*="itineraries_"] .hora,.viajes div[id*="itineraries_"] .dia{font-weight:200 !important}.viaje-resumen{border:2px solid #000}.viaje-resumen .resumen-info{width:975px;padding:25px 30px;color:#000;font-size:13px}.viaje-resumen p{font-size:14px}.viaje-resumen h1{font-weight:400 !important;font-size:24px;color:#000}.viaje-resumen .precio-acciones{width:285px;background:#5578dc;color:#fff;padding:30px 10px}.viaje-resumen .padder&gt;.grid-cols{display:block;width:100%;font-size:0}.viaje-resumen .padder&gt;.grid-cols&gt;.col2{display:table-cell;vertical-align:top;float:none !important}.viaje-resumen .precio-acciones .col2{width:100%;padding:0 30px;text-align:center}.viaje-resumen .precio-acciones .wrap-precio .precio{display:block;color:#fff;font-size:42px !important;font-family:Travel Stencil;text-transform:uppercase;font-weight:normal;margin-bottom:5px}.viaje-resumen .precio-acciones .wrap-precio .anotacion{display:block;font-size:13px}.viaje-resumen .precio-acciones .wrap-acciones .btn{display:block;margin:15px auto 0;text-align:center;background:#00dd82}.viaje-resumen .precio-acciones .wrap-acciones .btn span{color:#fff;font-size:16px;font-weight:700}.viaje-resumen .precio-acciones .wrap-precio .heading{font-size:12px;text-transform:uppercase;font-weight:700;display:block;margin:0 0 5px 0}.viaje-resumen .precio-acciones .wrap-acciones{margin-top:15px}.wrap-prods,.cfg-servicios,.cfg-hotel,.wrap-prods,.cfg-opcional{margin:40px 0}.wrap-item-viaje h1{font-size:24px;border-bottom:2px solid #000;padding:0 0 5px;margin:0 0 5px;text-transform:none;font-weight:100}.viajes .wrap-prods .seccion .trayecto .info{left:88px;position:absolute;top:1px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .trayecto{width:130px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .item .cod-vue{width:130px;background:#f2f2f2;text-align:center;cursor:default}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .item .cod-vue a:before{color:#393939;content:"\f078";line-height:15px;font-family:FontAwesome;font-size:16px;margin:0 5px 0 0;vertical-align:middle}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .item .cod-vue a{cursor:pointer;transition:all .9s ease 1s}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .cia{width:120px;text-indent:20px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .salida{width:160px;text-align:center}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .hora{font-size:18px;font-weight:700;padding-right:8px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .dia{font-weight:700;font-size:13px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .flecha:before{color:#000;content:"\f178";display:inline-block;font-family:FontAwesome;font-size:15px;vertical-align:middle}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .llegada{width:160px;text-align:center}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .clase{width:170px;text-align:center;text-transform:uppercase;font-size:13px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .precio{width:170px;text-align:center}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .boton{width:180px;text-align:center}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .boton .btn{padding:0 2rem}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .f-select{background:#fff;padding-right:15px;height:30px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .tabla-header{font-size:12px;text-align:left}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .tabla-header .trayecto{margin-right:135px;width:130px;text-indent:35px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .tabla-header .salida{text-align:left;text-indent:13px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .tabla-header .llegada{text-align:left;text-indent:27px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .tabla-header .cod-vue{width:130px;text-indent:10px}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .tabla-header .clase{text-indent:28px;text-align:left}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .tabla-header .cia,.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .tabla-header .flecha{display:none}.viajes .wrap-item-viaje.cfg-hotel .box-light{border:2px solid #000;border-top:none;margin-top:-5px;padding:0}.viajes .wrap-item-viaje .items .opcion-seleccionada{background:#ccf8e6;line-height:25px;margin:10px 0}.viajes .wrap-prods .wrap-item-viaje.cfg-vuelo .box-light-color1{border:none}.viajes .wrap-prods .wrap-item-viaje .unit{line-height:35px}.viajes .wrap-item-viaje .wrap-resumen .foto-viaje{width:200px;height:160px}.viajes .wrap-item-viaje .wrap-resumen{background:#f1f1f1;padding:25px}.viajes .wrap-item-viaje .wrap-resumen .hotel-foto{margin-right:25px}.viajes .wrap-item-viaje .hotel-foto img{width:210px;height:160px}.viajes .wrap-cambio-hotel .hotel-foto img{width:80px;height:60px}.viajes .wrap-item-viaje .wrap-resumen .desc{color:#767676;padding-top:5px}.viajes .wrap-item-viaje .precio-wrap{background:#3e79e0;padding:10px;margin-right:20px;height:70px;width:165px;text-align:center;color:#fff;font-size:30px;font-family:Travel Stencil;text-transform:uppercase;font-weight:normal;margin-bottom:5px}.viajes .wrap-item-viaje .precio-wrap .anotacion{display:block;font-family:arial;text-transform:lowercase;font-size:12px}.viajes .wrap-item-viaje .item-hotel{background:#f1f1f1;border-bottom:3px solid #fff;padding:20px 0}.viajes .wrap-item-viaje .flexcol-main{margin-top:25px}.viajes .wrap-item-viaje .wrap-cambio-hotel .heading{display:none}.viajes .wrap-item-viaje .item-hotel .hotel-foto{margin:0 20px}.viajes .wrap-item-viaje .item-hotel .resumen .hotel-nombre a,.viajes .wrap-item-viaje .item-hotel .resumen .hotel-nombre{font-size:24px}.viajes .wrap-item-viaje .item-hotel .resumen .vermas,.viajes .viaje-sel .toggle-detalles{display:inline-block;background:#7f7f7f;padding:5px 10px}.viajes .wrap-item-viaje .item-hotel .resumen .toggle,.viajes .wrap-item-viaje .seleccion .toggle-cambiohot,.viajes .viaje-sel a.toggle-detalles{color:#fff;text-transform:uppercase;font-weight:200;font-size:12px;font-family:"Travel Regular"}.viajes .wrap-item-viaje .item-hotel .resumen .toggle .icon-wrap:before{color:#fff}.viajes .wrap-item-viaje .seleccion .toggle-cambiohot .ver:before{color:#fff;content:"\f107";display:inline-block;font-family:FontAwesome;font-size:16px;margin:0 5px 0 0;vertical-align:middle}.viajes .wrap-item-viaje .seleccion .toggle-cambiohot .ocultar:before{color:#fff;content:"\f106";display:inline-block;font-family:FontAwesome;font-size:16px;margin:0 5px 0 0;vertical-align:middle}.viajes .wrap-item-viaje .seleccion{font-family:Travel Stencil;font-weight:normal;font-size:18px;text-transform:uppercase;padding-left:20px !important}.viajes .wrap-item-viaje .divide{font-family:"Travel Regular"}.viajes .wrap-prods .dist .tabla-header{margin-top:25px}.viajes .wrap-prods .seleccion{background:#000;color:#fff;padding:10px 0}.viajes .wrap-prods .seleccion .toggle-cambiohot{color:#fff}.viajes .wrap-prods .dist{padding:0 20px 15px;background:#fff;margin:30px 0}.viajes .wrap-prods .dist .items{padding:0}.viajes .wrap-prods .dist .items .btn,.viajes .wrap-prods .cfg-opcional .btn{padding:5px 20px;width:100%;text-align:center}.viajes .wrap-prods .dist .item{margin:10px 0;padding-left:10px}.viajes .wrap-prods .dist .tabla-header .tipohab,.viajes .wrap-prods .dist .items .tipohab{width:530px;margin-right:10px}.viajes .wrap-prods .dist .tabla-header .regimen,.viajes .wrap-prods .dist .items .regimen{width:330px;margin-right:10px}.viajes .wrap-prods .dist .items .precio{width:160px;margin-right:10px}.viajes .wrap-prods .cfg-opcional .tabla-header .concepto,.viajes .wrap-prods .cfg-opcional .concepto{width:600px}.viajes .wrap-prods .cfg-opcional .tabla-header .fecha,.viajes .wrap-prods .cfg-opcional .fecha{width:300px}.viajes .wrap-prods .cfg-opcional .tabla-header .suplemento,.viajes .wrap-prods .cfg-opcional .suplemento{width:185px}.viajes .wrap-prods .cfg-opcional .required{border:none}.viajes .wrap-prods .cfg-opcional .seccion{padding:5px 0}.viajes .wrap-prods .item{font-size:14px;padding-bottom:4px}.viajes .wrap-prods .valor{text-transform:uppercase}.viajes .wrap-prods .ok{color:#007E88}.viajes .wrap-prods .ok:before{color:#007E88;content:"\f00c";display:inline-block;font-family:FontAwesome;font-size:21px;margin:0 5px 0 0;vertical-align:sub}.viajes .precio-pack .heading{font-family:Travel Regular;font-weight:100 !important}.viajes .side-ventajas{margin:10px 0 0 25px;width:31%}.viajes .cfg-hotel .seleccion .toggle-cambiohot .ocultar,.viajes .cambio-hotel .resumen .vermas .toggle .ocultar,.viajes .viaje-sel .toggle-detalles .ocultar,.viajes .viajes-config .toggle-dist .ocultar{display:none}.viajes .cfg-hotel .seleccion .toggle-cambiohot.open .ver,.viajes .cambio-hotel .resumen .vermas .toggle.open .ver,.viaje-sel .toggle-detalles.open .ver,.viajes .viajes-config .toggle-dist.open .ver{display:none}.viajes .cfg-hotel .seleccion .toggle-cambiohot.open .ocultar,.viajes .cambio-hotel .resumen .vermas .toggle.open .ocultar,.viaje-sel .toggle-detalles.open .ocultar,.viajes .viajes-config .toggle-dist.open .ocultar{display:inline-block}.viajes .wrap-cambio-hotel,.viajes .wrap-prods .dist{display:none;position:relative}.viajes .volver{color:#666;font-size:12px;position:absolute;right:10px;text-transform:uppercase;top:84px}.viajes.viajes-pasajeros .volver{top:119px}.viajes.viajes-pasajeros .datos-comprador{margin-top:40px}.viajes .wrap-prods .tabla-header .trayecto,.viajes .wrap-prods .seccion .trayecto{width:170px;position:relative}.viajes .wrap-prods .tabla-header .cod-vue,.viajes .wrap-prods .seccion .cod-vue{width:150px}.viajes .wrap-prods .tabla-header .salida{width:135px}.viajes .wrap-prods .seccion .salida{width:100px}.viajes .wrap-prods .seccion .flecha{width:35px}.viajes .wrap-prods .tabla-header .llegada,.viajes .wrap-prods .seccion .llegada{width:185px}.viajes .wrap-prods .tabla-header .clase,.viajes .wrap-prods .seccion .clase{width:220px}.viajes .wrap-prods .tabla-header .total,.viajes .wrap-prods .seccion .total{width:200px}.viajes .wrap-prods .seccion .boton .btn{padding:0 20px}.desglose-precio-viajes{background-color:#000 !important;line-height:25px;color:#fff;padding:25px 30px;text-transform:uppercase}.desglose-precio-viajes .title{line-height:16px;font-family:"Travel Regular";color:#fff;font-size:15px !important;font-weight:700;text-indent:25px}.desglose-precio-viajes a.vermas.tog-close .icon-wrap:before{content:"\f106"}.desglose-precio-viajes .box-heading{height:20px}.desglose-precio-viajes .detalle{margin-top:18px}.raxus-slider{width:100%;height:500px;user-select:none;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}#slider-pago.raxus-slider,.raxus-slider{overflow:hidden;position:relative;text-align:center;outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}#slider-pago.raxus-slider{width:500px;height:180px;user-select:none;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;margin:0 0 15px;border:10px solid #ddd}.raxus-slider .slider-area,.raxus-slider .slider-area:active,.raxus-slider[data-direction=vertical] .slider-area,.raxus-slider[data-direction=vertical] .slider-area:active{cursor:pointer}.raxus-slider[data-arrows=auto-hide] .arrow-l,.raxus-slider[data-arrows=auto-hide] .arrow-r{opacity:0;visibility:hidden}.raxus-slider[data-arrows=auto-hide]:hover .arrow-l,.raxus-slider[data-arrows=auto-hide]:hover .arrow-r{opacity:1;visibility:visible}.raxus-slider .arrow-l,.raxus-slider .arrow-r{display:inline-block;width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;cursor:pointer;z-index:2;background:url(https://s3-eu-west-1.amazonaws.com/bv-static-images/img/b2b/graficos/sprite.png) no-repeat;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.raxus-slider .arrow-r.outer{right:-30px;border-radius:0 2px 2px 0;border-left:none;border-right:1px solid #000}.raxus-slider .arrow-r{right:0;border-radius:2px 0 0 2px;border-right:none;background-position:10px -26px}.raxus-slider[data-direction=vertical] .arrow-r{bottom:0;top:auto;right:auto;left:50%;margin-left:-15px;border-radius:2px 2px 0 0;border-bottom:none;background-position:-71px -26px}.raxus-slider .arrow-r:active{background-position:13px -26px}.raxus-slider[data-direction=vertical] .arrow-r:active{background-position:-71px -23px}.raxus-slider .arrow-l.outer{left:-30px;border-radius:3px 0 0 3px;border-right:none;border-left:1px solid #000}.raxus-slider .arrow-l{left:0;border-radius:0 3px 3px 0;border-left:none;background-position:-17px -26px}.raxus-slider[data-direction=vertical] .arrow-l{top:0;margin-top:auto;right:auto;left:50%;margin-left:-15px;border-radius:0 0 2px 2px;border-top:none;background-position:-42px -27px}.raxus-slider .arrow-l:active{background-position:-20px -26px}.raxus-slider[data-direction=vertical] .arrow-l:active{background-position:-42px -30px}.raxus-slider .slider-area{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px 4px 0 0;background-color:#fff}.raxus-slider[data-thumbnail=bottom] .slider-area,.raxus-slider[data-thumbnail=top] .slider-area{width:100%;border-radius:0}.raxus-slider[data-thumbnail=left] .slider-area,.raxus-slider[data-thumbnail=right] .slider-area{height:100%;border-radius:0}.raxus-slider .slider-relative{width:100%;position:absolute;font-size:0;left:0;margin:0;padding:0;height:100%;text-align:left;white-space:nowrap;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}.raxus-slider .slider-relative .slide{padding:0;height:100%;width:100%;display:inline-block;font-size:0;text-align:center;position:relative;overflow:hidden;vertical-align:middle;background-color:#fff}.raxus-slider .slider-relative .slide img{opacity:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}.raxus-slider .slider-relative .slide.selected img{opacity:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-perspective:1000}.raxus-slider[data-direction=vertical] .slider-relative .slide{display:block !important}.raxus-slider .slider-relative .slide .image{text-align:center;height:100%;display:inline;box-sizing:initial;-webkit-box-sizing:initial;-moz-box-sizing:initial;width:100%}.raxus-slider .slider-relative .slide .text strong,.raxus-slider[data-dots=show] ul.dots{display:inline-block}.raxus-slider .slider-relative .slide .image *{vertical-align:middle}.raxus-slider.fix-width .slider-relative .slide .image{position:absolute;left:0;top:50%;margin:-2500px 0 0;height:5000px;width:100%}.raxus-slider .slider-relative .slide.fix-width .image{position:absolute;left:0 !important;top:50% !important;margin:-2500px 0 0 !important;height:5000px !important;width:100% !important}.raxus-slider.fix-height .slider-relative .slide .image{position:absolute;left:50%;top:0;margin:0 0 0 -2500px;width:5000px;height:100%}.raxus-slider .slider-relative .slide.fix-height .image{position:absolute;left:50% !important;top:0 !important;margin:0 0 0 -2500px !important;width:5000px !important;height:100% !important}.raxus-slider.fix-height .slider-relative .slide .image img{max-width:auto;height:100%;width:auto}.raxus-slider .slider-relative .slide.fix-height .image img{max-width:auto;height:100% !important;width:auto !important}.raxus-slider.fix-width .slider-relative .slide .image img{max-height:none !important;width:100%;height:auto}.raxus-slider .slider-relative .slide.fix-width .image img{max-height:none !important;width:100% !important;height:auto !important}.raxus-slider .slider-relative .slide.fit .image img,.raxus-slider.fit .slider-relative .slide .image img{width:100% !important;height:100% !important}.raxus-slider .slider-relative .slide .image img{max-width:100%;max-height:100%;width:initial;height:initial}.raxus-slider .slider-relative .slide .image .play-button{position:absolute;top:50%;left:50%;width:60px;height:50px;border-radius:5px;background:url(https://s3-eu-west-1.amazonaws.com/bv-static-images/img/b2b/graficos/sprite.png) -58px 14px no-repeat rgba(0,0,0,0.6);margin:-25px 0 0 -30px;cursor:pointer}.raxus-slider .slider-relative .slide .image .play-button:hover{background-color:#000}.raxus-slider .slider-relative .slide .text{position:absolute;text-align:left !important;bottom:20px;left:45px;right:45px}.raxus-slider .slider-relative .slide a{cursor:pointer}.raxus-slider .slider-relative .slide .text small,.raxus-slider .slider-relative .slide .text strong,.raxus-slider .slider-relative .slide .text.ani-left small,.raxus-slider .slider-relative .slide .text.ani-left strong{-webkit-transform:translate3d(-2000px, 0, 0);-moz-transform:translate3d(-2000px, 0, 0);-o-transform:translate3d(-2000px, 0, 0);-ms-transform:translate3d(-2000px, 0, 0);transform:translate(-2000px, 0)}.raxus-slider .slider-relative .slide .text.ani-top small,.raxus-slider .slider-relative .slide .text.ani-top strong{-webkit-transform:translate3d(0, -2000px, 0);-moz-transform:translate3d(0, -2000px, 0);-o-transform:translate3d(0, -2000px, 0);-ms-transform:translate3d(0, -2000px, 0);transform:translate(0, -2000px)}.raxus-slider .slider-relative .slide .text.ani-right small,.raxus-slider .slider-relative .slide .text.ani-right strong{-webkit-transform:translate3d(3000px, 0, 0);-moz-transform:translate3d(3000px, 0, 0);-o-transform:translate3d(3000px, 0, 0);-ms-transform:translate3d(3000px, 0, 0);transform:translate(3000px, 0)}.raxus-slider .slider-relative .slide .text.ani-bottom small,.raxus-slider .slider-relative .slide .text.ani-bottom strong{-webkit-transform:translate3d(0, 3000px, 0);-moz-transform:translate3d(0, 3000px, 0);-o-transform:translate3d(0, 3000px, 0);-ms-transform:translate3d(0, 3000px, 0);transform:translate(0, 3000px)}.raxus-slider .slider-relative .slide .text small,.raxus-slider .slider-relative .slide .text strong{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;margin:0 !important;padding:5px 10px !important;text-align:left !important;color:#fff !important;font:26px Raleway,'Helvetica Neue',Arial !important;text-shadow:0 1px 10px rgba(0,0,0,0.8) !important;background:rgba(0,0,0,0.6)}.raxus-slider .slider-relative .slide .text.left-animated small,.raxus-slider .slider-relative .slide .text.left-animated strong{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate(0, 0)}.raxus-slider .slider-relative .slide .text.left-animated small{transition-delay:.5s;-moz-transition-delay:.5s;-webkit-transition-delay:.5s}.raxus-slider[data-dots=show] .slider-relative .slide .text{bottom:40px !important}.raxus-slider .slider-relative .slide .text small{font:14px 'Helvetica Neue',Arial !important;white-space:normal;display:inline-block;line-height:19px !important}.raxus-slider ul.dots{position:absolute;width:100%;text-align:center;bottom:15px;left:0;display:none;margin:0;padding:0;list-style:none;z-index:999;font-size:0}.raxus-slider[data-direction=vertical] ul.dots{width:10px !important;vertical-align:middle;right:10px;top:50%;left:auto;bottom:auto}.raxus-slider ul.dots li{display:inline-block;text-align:center;margin:0 2px;width:10px;height:10px;border-radius:20px;background:rgba(0,0,0,0.4);box-shadow:inset 0 1px 2px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.3),0 1px 1px rgba(255,255,255,0.3);cursor:pointer;position:relative}.raxus-slider[data-direction=vertical] ul.dots li{margin:6px 0;display:block}.raxus-slider ul.dots li span{display:inline-block;width:4px;height:4px;border-radius:10px;position:absolute;top:3px;left:3px}.raxus-slider ul.dots li.selected span,.raxus-slider ul.dots li:hover span{background:#fff}.raxus-slider .mini-images-relative{position:absolute;overflow:hidden;background-color:#fff;z-index:99;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-top:1px solid #ddd}.raxus-slider .mini-images{margin:0;padding:0;text-align:left;position:relative;display:inline-block;font-size:0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;top:10px}.raxus-slider[data-thumbnail=bottom] .mini-images-relative,.raxus-slider[data-thumbnail=top] .mini-images-relative{padding:10px 0 10px 10px;left:0;width:100%;white-space:nowrap}.raxus-slider[data-thumbnail=bottom] .mini-images-relative{box-shadow:0;border-radius:0 0 4px 4px;bottom:0}.raxus-slider[data-thumbnail=top] .mini-images-relative{box-shadow:inset 0 -3px 5px rgba(0,0,0,0.2);border-radius:4px 4px 0 0;top:0}.raxus-slider[data-thumbnail=left] .mini-images-relative,.raxus-slider[data-thumbnail=right] .mini-images-relative{top:0;height:100%;bottom:0;padding:0 10px}.raxus-slider[data-thumbnail=right] .mini-images-relative{box-shadow:inset 3px 0 5px rgba(0,0,0,0.2);border-radius:0;right:0}.raxus-slider[data-thumbnail=left] .mini-images-relative{box-shadow:inset -3px 0 5px rgba(0,0,0,0.2);border-radius:0;left:0}.raxus-slider .mini-images.no-slide{text-align:center}.raxus-slider .mini-images li{display:inline-block;position:relative;margin:0 10px 0 0;width:50px;height:50px;overflow:hidden;text-align:center;border-radius:2px;cursor:pointer}.raxus-slider[data-thumbnail=bottom] .mini-images li:active,.raxus-slider[data-thumbnail=top] .mini-images li:active{cursor:col-resize}.raxus-slider[data-thumbnail=left] .mini-images li,.raxus-slider[data-thumbnail=right] .mini-images li{display:block;margin:10px 0 0}.raxus-slider[data-thumbnail=left] .mini-images li:active,.raxus-slider[data-thumbnail=right] .mini-images li:active{cursor:row-resize}.raxus-slider .mini-images li.selected .img-selected,.raxus-slider .mini-images li:hover .img-selected{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;box-shadow:inset 0 0 0 1px #26A8FF,inset 0 0 2px 2px rgba(0,0,0,0.6);border-radius:0;z-index:2}.raxus-slider .mini-images li .image{width:1000px;height:100%;position:relative;left:50%;margin-left:-500px;text-align:center;z-index:1}.raxus-slider .mini-images li img{height:100%}.vertical-helper{display:inline-block;height:100%;vertical-align:middle}.raxus-slider[data-loop=false] .arrow-l{opacity:.5}.no-transition{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important}:-webkit-full-screen{position:absolute !important;top:0 !important;width:100% !important;height:100% !important}@media screen and (max-width:640px){.raxus-slider .slider-relative .slide .text strong{font-size:13px !important;line-height:14px !important}.raxus-slider .slider-relative .slide .text small{font-size:10px !important;line-height:13px !important}.raxus-slider ul.dots li{width:5px;height:5px}.raxus-slider ul.dots li span{width:3px;height:3px;top:1px;left:1px}}.coches .steps,.coches .coche-sel,.coches .mas-resultados,.coches .mensaje-info-sin-resultados{width:1280px !important;margin:0 auto !important;padding:0 10px !important;box-sizing:border-box}.coches .header-dispo-coches{background:rgba(0,0,0,0) url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/subhome-coches-grafico.jpg) no-repeat scroll center top;min-height:200px;position:relative;padding:15px 0 !important}.coches .header-dispo-coches [class*="buscador"]{top:0;margin-top:30px;font-size:12px;position:relative}.coches .header-dispo-coches [class*="buscador"] .f-row .f-block{vertical-align:middle}.coches .header-dispo-coches [class*="buscador"] .f-fecha{width:110px;margin:0 10px 0 0}.coches .header-dispo-coches [class*="buscador"] .f-select{background-position:72px -4425px}.coches .header-dispo-coches [class*="buscador"] .f-etiqueta{margin-bottom:10px}.coches .header-dispo-coches [class*="buscador"] .lugar-devolucion{margin-top:20px}.coches .header-dispo-coches [class*="buscador"] .lugar-devolucion input{margin:0 5px 0 0}.coches .header-dispo-coches [class*="buscador"] .lugar-devolucion span{vertical-align:middle}.coches .header-dispo-coches [class*="buscador"] .tipo .radio{margin:0 5px 0 0}.coches .header-dispo-coches [class*="buscador"] .tipo .etiqueta{margin:0 10px 0 0}.coches .header-dispo-coches header.cabecera{padding:20px 0 !important}.coches .coche-sel{border:2px solid #000;margin-bottom:40px !important;padding:0 0 20px;min-height:250px;position:relative}.coches .coche-sel&gt;.flexcols .flexcol-main{width:870px;margin:0 0 20px}.coches .coche-sel&gt;.flexcols .flexcol-right{background:#3E79E0;color:#fff;height:100%;position:absolute;right:0;top:0;width:388px}.coches .coche-sel&gt;.flexcols .flexcol-right .coche-sel-precio{text-align:left !important;color:#fff;font-size:14px;padding:11px 19px;height:100%;box-sizing:border-box}.coches .coche-sel&gt;.flexcols .flexcol-right .coche-sel-precio .btn-confirma-seleccion{margin:20px 0 0 0;padding:0 35px}.coches .coche-sel&gt;.flexcols .flexcol-right .coche-sel-precio .btn-confirma-seleccion a{position:relative}.coches .coche-sel&gt;.flexcols .flexcol-right .coche-sel-precio .btn-confirma-seleccion a span b{margin:0 15px 0 0}.coches .coche-sel&gt;.flexcols .flexcol-right .coche-sel-precio .descuentos{padding:0 35px}.coches .coche-sel&gt;.flexcols .flexcol-right .cuadro-precio{padding:25px 35px;text-align:left !important}.coches .coche-sel&gt;.flexcols .flexcol-right .cuadro-precio .heading{font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase;display:block;color:#fff}.coches .coche-sel&gt;.flexcols .flexcol-right .cuadro-precio .precio-anterior{font-size:18px;font-weight:700;display:block}.coches .coche-sel&gt;.flexcols .flexcol-right .cuadro-precio .precio{font-family:Travel Stencil;font-size:40px;font-weight:400;display:block}.coches .coche-sel&gt;.flexcols .flexcol-right .cuadro-precio .anotacion{font-size:13px;line-height:120% !important;display:block}.coches .coche-sel&gt;.flexcols .flexcol-right .cuadro-precio .opciones{margin-top:30px}.coches .coche-sel&gt;.flexcols .flexcol-right .cuadro-precio .opciones a{color:#fff;font-size:11px;line-height:15px;text-decoration:underline;text-transform:uppercase;display:block}.coches .coche-sel .coche-sel-info{padding:35px 40px 40px}.coches .coche-sel .coche-sel-info .coche-info{max-width:800px}.coches .mas-resultados{margin:0 auto 20px !important;padding:0 !important}.coches .great-price{color:#f60 !important;font-size:22px;font-weight:700}.iconos-coche{background:url(../../../img/bttb/sprites/iconos-coches.png) no-repeat 0 0;height:20px;width:20px;display:block}.iconos-coche.personas{background-position:-13px 0;width:10px}.iconos-coche.maletas{background-position:-6px -23px}.iconos-coche.puertas{background-position:-11px -43px;width:13px}.iconos-coche.calef{background-position:-10px -86px;width:15px}.iconos-coche.trans{background-position:-12px -63px;width:15px}.iconos-coche.km{background-position:-10px -109px;display:inline-block;width:15px;vertical-align:text-bottom}.iconos-coche.politica{background-position:-6px -163px;display:inline-block;height:25px;vertical-align:middle;width:25px}.iconos-coche.gasolina{background-position:-9px -197px;display:inline-block;height:23px;vertical-align:middle;width:25px}.lista-coches{margin-top:0}.lista-coches .precio{text-align:right}.wrap-buscador-subhome .buscador.b-coches.b-coches-c .f-fecha{width:85px;margin-right:3px}.subhome-coches .links1-hoteles .lista-ofertas a.li{color:#6695ff;background:none}.subhome-coches .links1-hoteles .flexcols.subbox.mb5{margin-bottom:15px}.subhome-coches .box-border-shadow.links1-hoteles{background:#b5ceff;padding:15px}.subhome-coches .f-row.tarifas-negociadas .f-block input[type=text]{width:230px;margin-right:27px}.coche-sel .coche-sel-info .pincho .icon-wrap{background-position:5px -235px;height:20px;position:absolute;top:-25px;width:20px;left:191px}.coche-sel .ver-detalles.ver-detalles-coches{margin:0 -3px -12px}.ver-detalles.ver-detalles-coches{background:#fff;margin:10px -3px -12px;padding:12px 20px;position:relative}.coches-pasajeros .coche-sel .coche-sel-info .pincho .icon-wrap{left:191px}.coches-pago .tabla-gutter .fila td,.coches-pasajeros .tabla-gutter .fila td{padding:3px 5px 3px 10px}.coche-sel-info-pad{padding:30px 20px 20px 30px}.dispo .coche-wrap{padding:10px 0;margin:15px 0 5px;border-bottom:1px solid #AFCEFF}.dispo .coche-wrap .tipo-oferta{padding-left:10px;width:80% !important}.coches-dispo .resultado .coche-wrap .foto-coche img{width:150px}.dispo .coche-wrap .wrap-detalles{max-width:360px;margin:0 15px 0 25px}.dispo .coche-wrap .categoria span{padding:0 5px;color:#666}.dispo .coche-wrap .categoria span:first-child{padding-left:1px}.dispo .coche-wrap .categoria span:nth-child(2){border-left:1px solid #000;border-right:1px solid #000}.dispo .coche-wrap .equipamiento{border-top:1px dashed #ccc;padding:5px 0;margin:10px 0 15px}.dispo .coche-wrap .equipamiento&gt;div{color:#666;margin:0 10px 0 0}.coches-dispo .pincho .icon-wrap{background-position:5px -235px;height:20px;position:absolute;top:-25px;width:20px;left:30px}.pincho.izq .icon-wrap{left:90px}.pincho.ctr .icon-wrap{left:330px}.pincho.drc .icon-wrap{right:80px}.dispo .listado-coches .resultado .mas-detalles{padding:12px 20px;margin:0 0 15px;position:relative;z-index:1;background:#fff;max-width:672px}.oferta-v .banda-oferta{pointer-events:none;position:absolute;right:0;top:0}.coches.dispo .detalle-coches-wrap .tabla-body-stripped tr.fila td{padding:8px 4px 0;vertical-align:middle}.coches.dispo .detalle-coches-wrap .tabla-body-stripped tr.fila.fila-oculta td{border:none}.coches.dispo .detalle-coches-wrap .tabla-body-stripped tr.fila.fila-oculta td .ver-detalles{margin:-10px 0 0}.coches.dispo .detalle-coches-wrap .resultado-b2c .tabla-body-stripped tr.fila.fila-oculta td .ver-detalles{margin:-9px -5px -6px}.coches.dispo .detalle-coches-wrap .resultado-b2c .tabla-body-stripped tr.fila.fila-oculta td .ver-detalles .pincho .icon-wrap{left:242px}.coches .detalle-coches-wrap .ver-detalles .pincho .icon-wrap{left:243px}.coches.dispo .detalle-coches-wrap .precio-total.oferta{width:10%}.coches.dispo .detalle-coches-wrap .precio-total{width:20%}.coches.dispo .detalle-coches-wrap .fila .t-right .btn{position:relative;right:5px}.coches.pago .volver{position:relative;right:0}.coches .selected{background:#ffc}.coches .tabla-gutter th,.tabla-gutter td{padding-left:0}.coches .tabla-gutter .tabla-header .w-40p{text-indent:10px}.dispo .resultado-b2c .coche-wrap{max-width:none;width:auto;margin-right:0}.dispo .resultado-b2c .coche-wrap .foto.foto-coche{margin-right:15px}.dispo .resultado-b2c .iconos-coche{display:inline-block;vertical-align:text-bottom}.dispo .resultado-b2c .coche-wrap.datos .toggler.toggler-s span{margin-right:0}.ver-detalles.ver-detalles-tooltip.ver-detalles-coches{background:none}.detalle-coches-wrap .resultado-b2c .row{margin:0 0 20px}.resultado-b2c .row .coche-wrap{padding:15px 12px;margin:0 20px 0 0}.resultado-b2c .row .coche-wrap .foto.foto-proveedor{margin:0 0 10px}.resultado-b2c .row .coche-wrap:last-child{margin-right:0}.resultado-b2c .ver-detalles.ver-detalles-coches{position:absolute;width:676px;z-index:1;padding:12px 18px 12px 19px}.ver-detalles.ver-detalles-coches.lft{left:2px}.ver-detalles.ver-detalles-coches.ctr{left:-243px}.ver-detalles.ver-detalles-coches.rht{left:-488px}.coches-dispo .ver-detalles.ver-detalles-coches.lft .pincho .icon-wrap{left:80px}.coches-dispo .ver-detalles.ver-detalles-coches.ctr .pincho .icon-wrap{left:330px}.coches-dispo .ver-detalles.ver-detalles-coches.rht .pincho .icon-wrap{left:580px}.coches-dispo .extraHeight{margin-bottom:200px}.coche-sel-info .fecha-recogida,.coche-sel-info .fecha-devolucion{margin:5px 0}.coche-sel-info .fecha-recogida span,.coche-sel-info .fecha-devolucion span{margin-right:20px}.coche-sel-precio .separador-precio{display:none}.coche-sel .cod-descuento{text-align:center}.coche-sel .cod-descuento a{color:#fff;text-decoration:none}.coche-sel .cod-descuento:hover{color:#fff;text-decoration:underline}.coche-sel .cod-descuento .icon-wrap{width:19px;height:19px;vertical-align:bottom;margin-right:5px;background-position:0 -1097px}.coches .side-ventajas{margin-left:25px;width:380px}.coches .ventajas-coches{padding:10px 15px;border-radius:8px;margin:0 0 30px !important}.coches .ventajas-coches .ventaja{display:inline-block;line-height:16px;margin:0 10px 9px 0;min-height:20px;text-align:left;vertical-align:top;width:100%}.coches .ventajas-coches .ventaja .icon-wrap:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:16px;margin:0 5px 0 0;content:"\f00c";line-height:11px}.coches .ventajas-coches .ventaja span{display:inline-block;vertical-align:middle;margin:0 5px 5px 0}.coches .forma-pago{margin:20px 0 !important}.coches .forma-pago .box-light .sangre{margin:-9px -15px}.coches .tabla-gutter .tabla-header th.col-left{text-indent:10px}.coches .coche-sel .coche-sel-info .pincho .icon-wrap{left:265px}.coche-sel-info .localizador{text-align:center}.coche-sel-info .localizador .etiqueta{background:#FF8800;color:#FFFFFF;display:block;font-size:11px;line-height:21px;padding:0 15px;text-transform:uppercase;width:auto}.coche-sel-info .localizador .codigo{color:#6695FF;display:inline-block;font-size:22px;font-weight:bold;line-height:150%;padding:0 15px}.coche-sel .col-der{width:25%}.coche-sel .col-iz{width:74.6%;background:#fff;height:170px}.ie6 .coche-sel .col-iz{height:170px}.ie7 .coche-sel .col-iz{height:auto !important}.coche-sel .coche-sel-info{padding:15px 18px}.ie7 .coche-sel .coche-sel-info{min-height:240px}.coche-sel-info{position:relative;padding:15px 10px}.coche-sel-info .toggle{text-transform:uppercase;font-size:10px;cursor:pointer}.coche-sel-info .tog-open{cursor:pointer}.coche-sel .coche-sel-precio{padding:0 0 15px 13px}.coche-sel-precio .descuentos{margin-top:15px}.coche-sel-precio .descuentos .descuentos-heading{font-size:11px;text-transform:uppercase;font-weight:bold}.coche-sel-precio .descuentos li em{float:right;font-style:normal}.coche-sel-precio .btn-confirma-seleccion{margin-top:15px}.coches-confirmacion .tabla-gutter .fila td{padding:3px 5px 3px 10px}.coche-sel .detalles{margin:20px 0 0}.coche-sel .detalles .col2{background:#f6f6f6;padding:10px;box-sizing:border-box}.coches.pasajeros .servicios-adicionales input[type=checkbox]{vertical-align:middle}.coches.pasajeros .main-content section{margin:20px 0}.coches.pasajeros .main-content section:first-child{margin:0 0 20px}.coches.pasajeros .servicios-coches.servicios-pagaderos .alert.icon-wrap{background-position:2px -1225px;height:19px;vertical-align:middle;width:17px}.coches.pasajeros .servicios-coches.servicios-pagaderos thead tr{border-bottom:1px solid #dae3f3}.coches.pasajeros .servicios-coches.servicios-pagaderos thead tr th{background:#FFFFCC;padding-bottom:5px;padding-top:5px;color:#000;font-size:12px}.coches.pasajeros .servicios-coches table td.desc,.coches.pasajeros .servicios-coches table th.desc{width:45%}.coches.pasajeros .servicios-coches.servicios-pagaderos h2{margin-bottom:5px}.coche-sel .flexcol-main .coche-sel-info .coche-info .flexcol-main img{margin:0 5px 0 0;display:inline-block;vertical-align:sub}.coche-sel .flexcol-main .coche-sel-info .coche-info .flexcol-main img+h2{margin:0 0 10px;display:inline-block;max-width:80%;vertical-align:middle}.coche-info .coche-foto{margin-right:15px}.coches .detalles .wrap-detalle-oficina{padding:5px 0 0;margin-bottom:10px}.coches .detalles .wrap-detalle-oficina .tog-open{text-decoration:underline}.coches .links-utilidades a{display:inline-block;vertical-align:middle;margin:0 10px 0 0}.coches .links-utilidades a .icon-wrap{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.coches-pasajeros .f-row.ref-valor .f-block select{width:265px}.coches-pasajeros .f-row.ref-valor .btn{margin-top:30px}.ie6 .coche-info .coche-foto{margin-right:17px}.coche-info .detalles{font-weight:bold;text-transform:lowercase}.coche-info .detalles .item{font-weight:normal;font-size:11px;text-transform:uppercase}.coche-info .detalles{margin-top:10px}.coche-info .detalles-coche{margin-top:13px}.coches-pasajeros .observaciones{display:none}.filtros-coches .toggle,.filtros-coches .subbox{font-size:12px}.coches-dispo .mensaje-info-filtros-coches .mensaje{margin:20px 0 0 0}.coches-dispo .mensaje-alerta-reserva-telefonica-coches .mensaje{margin:20px 0 10px 0}.coche-wrap .verdetalles .toggle{font-size:12px}.coches-dispo .ordenar .col-acciones{width:18.88%;min-width:135px;margin-left:15px}.ie6 .coches-dispo .ordenar .col-acciones{margin-left:12px}.coches-dispo .ordenar .col-acciones .precio{width:100% !important;text-align:center}.coches-dispo .resultado .acciones{width:18.88%;min-width:135px;margin-left:15px}.ie6 .coches-dispo .resultado .acciones{margin-left:12px}.coches-dispo .resultado .acciones .precio-wrap{margin-bottom:5px;text-align:center}.coches-dispo .resultado .acciones .precio-wrap .precio{display:block;font-size:22px;color:#f60;font-weight:bold}.coches-dispo .resultado .acciones .precio-wrap .anotacion{font-size:11px;color:#666}.coches-dispo .resultado{padding:13px 0}.coches-dispo .resultado .coche-wrap{position:relative}.coches-dispo .resultado .coche-wrap span.numeroKm{margin-top:-2px}.coches-dispo .coche-wrap .datos{padding-bottom:31px}.coches-dispo .coche-wrap .datos .foto{float:left;margin-right:2%;width:24%}.coches-dispo .coche-wrap .datos .foto img{display:block;margin-top:-4px;max-width:135px}.ie6 .coches-dispo .coche-wrap .datos .foto img{width:135px}.coches-dispo .coche-wrap .datos .prov{float:left;margin-right:2%;width:14%;font-size:11px;text-transform:uppercase}.coches-dispo .coche-wrap .datos .modelo{float:left;margin-right:2%;width:37%;color:#666}.coches-dispo .coche-wrap .datos .modelo .wrapper{position:relative;margin-left:27px}.coches-dispo .coche-wrap .datos .modelo .clase{position:absolute;top:0;left:-27px;color:#fff;font-weight:bold;text-align:center;line-height:19px;width:20px;height:20px;background:url(../img/sprites/iconos-small.png?v4) no-repeat 0 -120px}.coches-dispo .coche-wrap .datos .modelo .nombre{font-weight:bold;color:#f60}.coches-dispo .coche-wrap .datos .modelo .tam{font-style:normal;font-weight:bold}.coches-dispo .coche-wrap .datos .badges{float:left}.coches-dispo .coche-wrap .datos .badges .oferta{color:#D64BC6;font-size:11px;text-transform:uppercase}.coches-dispo .coche-wrap .datos .badges .badge{position:relative;margin-left:25px}.coches-dispo .coche-wrap .datos .badges .oferta .ico{display:block;position:absolute;top:0;left:-25px;width:18px;height:18px}.coche-wrap .verdetalles{position:absolute;bottom:5px;left:5px;display:inline-block;font-size:11px;text-decoration:none}.coche-wrap .verdetalles .toggle{font-size:12px}.detalles-coche-wrap{position:relative;margin-top:10px;margin-bottom:-14px;padding:12px 31px;border:1px solid #AFCEFF;zoom:1}.ie7 .detalles-coche-wrap{margin-bottom:0}.detalles-coche-wrap .pincho{position:absolute;top:-8px;left:40px;width:14px;height:8px;line-height:0}.detalles-coche-wrap .pincho .icon-wrap{width:14px;height:8px;background-position:0 -242px}.ie6 .detalles-coche-wrap .pincho{top:-7px}.bttb .dispo .resultados .ordenar:before{content:".";display:block;height:0;clear:both;visibility:hidden}.bttb .coches .steps li a{width:308px}.bttb .coches .steps .step-1 span{left:60px}.bttb .subhome.coches .main-content-wrapper{background:rgba(0,0,0,0) url("https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/subhome-coches-grafico.jpg") no-repeat scroll center top}.bttb .subhome.coches #headCarHireDestinySearch{margin:0 5px 0 0;vertical-align:top}.bttb .subhome.coches .buscador.b-coches .f-row{display:inline-block;vertical-align:bottom}.bttb .subhome.coches .buscador.b-coches .f-fecha{width:120px}.bttb .subhome.coches .buscador.b-coches #horaRecogida,.bttb .subhome.coches .buscador.b-coches #horaEntrega{width:120px;background-position:95% -4425px}.bttb .subhome.coches .buscador.b-coches #driveryearsOld{width:90px}.bttb .subhome.coches .buscador.b-coches #driveryearsOld,.bttb .subhome.coches .buscador.b-coches #vehicleCategory,.bttb .subhome.coches .buscador.b-coches #nationality{background-position:95% -4425px}.bttb .subhome.coches .buscador.b-coches .lugar-devolucion span{font-size:12px;color:#fff}.bttb .dispo.coches .coche-sel{margin:20px auto !important}.bttb .dispo.coches .resultado{border:none}.bttb .dispo.coches .resultado .coche-wrap&gt;img{display:block;margin:0 auto}.bttb .dispo.coches .resultado .coche-wrap{border:1px solid #b8b8b8;width:310px;box-sizing:border-box;padding:15px 0 0 0;margin:0 15px 15px 0;transition:1s border}.bttb .dispo.coches .resultado .coche-wrap:hover{border-color:#3E79E0}.bttb .dispo.coches .resultado .coche-wrap:nth-child(3n),.bttb .dispo.coches .resultado .coche-wrap:last-child{margin-right:0}.bttb .dispo.coches .resultado .coche-wrap .desc{font-size:24px;font-family:"Travel Stencil";color:#000;line-height:1}.bttb .dispo.coches .resultado .coche-wrap .t-center.mt5.mb5,.bttb .dispo.coches .resultado .coche-wrap .equipamiento,.bttb .dispo.coches .resultado .coche-wrap .desglose{background:#f1f1f1}.bttb .dispo.coches .resultado .coche-wrap .t-center.mt5.mb5{margin:0;padding:10px 25px}.bttb .dispo.coches .resultado .coche-wrap .equipamiento{margin-bottom:0;border:none;padding:20px 10px 20px 45px}.bttb .dispo.coches .resultado .coche-wrap .equipamiento span.block{color:#000;margin-top:5px}.bttb .dispo.coches .resultado .coche-wrap .desglose{background:#3E79E0;padding:20px 10px}.bttb .dispo.coches .resultado .coche-wrap .desglose span{color:#fff}.bttb .dispo.coches .resultado .coche-wrap .desglose span .great-price{color:#fff !important;font-size:30px;font-family:"Travel Stencil"}.bttb .dispo.coches .resultado .coche-wrap .desc,.bttb .dispo.coches .resultado .coche-wrap .categoria{padding:0 20px;text-align:center}.bttb .dispo.coches .resultado .coche-wrap .vermas{display:block;margin:0 auto}.bttb .dispo.coches .resultado .coche-wrap .foto.foto-proveedor{position:absolute;left:10px}.bttb .dispo.coches .resultado .coche-wrap .extraHeight{display:none !important}.bttb .dispo.coches .resultado .coche-wrap .pincho .icon-wrap{display:none}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches.lft{left:-1px;right:-1px;width:auto;margin:0}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches.ctr{left:-1px;right:-1px;width:auto;margin:0}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches.rht{left:-1px;right:-1px;width:auto;margin:0}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches{left:-1px;right:-1px;width:auto;margin:0}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches{background:#F1F1F1;border:1px solid #b8b8b8}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches strong{text-transform:uppercase;font-size:13px}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches .grid-cols ul li{padding-left:15px;text-indent:-5px;margin-bottom:5px}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches .grid-cols ul li:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:12px;content:"\f0da";margin:0 5px 0 0}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches .grid-cols .col2{width:100%;display:block;float:none}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches .grid-cols .col3{width:100%;margin-left:0;margin-bottom:5px}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches .grid-cols .col3:last-child{margin:0}.bttb .dispo.coches .resultado .coche-wrap .ver-detalles.ver-detalles-coches .grid-cols .col3 a{display:block}.bttb .pasajeros.coches a.volver{top:95px}.bttb .pasajeros.coches .datospasajeros-hoteles-heading{border-bottom:2px solid #282828 !important;padding-bottom:5px}.bttb .pasajeros.coches .datos-comprador .box-light-color1{border:none !important}.bttb .pasajeros.coches .estoy-registrado{margin-bottom:15px}.bttb .pasajeros.coches .estoy-registrado .resaltado-color1{background:#EEEFEF;padding-left:10px;padding-right:10px}.bttb .pasajeros.coches .estoy-registrado .resaltado-color1 .f-tip{color:#000}.bttb .pasajeros.coches .login-ok{background:#ffc92f;margin:10px -10px -11px -29px;padding:15px}.bttb .pasajeros.coches .datos-conductor .datospasajeros-hoteles-heading{margin-bottom:0}.bttb .pasajeros.coches .login-ok a::before{content:"\f08b";display:inline-block;font-family:FontAwesome;font-size:21px;margin-right:10px;vertical-align:middle}.bttb .pasajeros.coches .form-login-contenido .btn{margin-top:14%}.bttb .pasajeros.coches .ver-detalles-coches{border:1px solid #D3E1FF}.bttb .pasajeros.coches .ver-detalles-coches .pincho{position:absolute;top:10px}.bttb .pasajeros.coches .datos-comprador h2.datospasajeros-hoteles-heading{margin-bottom:0}.bttb .pasajeros.coches .datos-comprador h2.datospasajeros-hoteles-heading+.box-light{padding-top:0}.bttb .pasajeros.coches .datos-comprador .usar-datos-comprador{margin-top:0;padding:10px;background:#EEEFEF}.bttb .confirmacion.coches .resumen-coche-conf .coche-sel-info{border:2px solid #000;position:relative;padding:2% 3%}.bttb .confirmacion.coches .resumen-coche-conf .coche-sel-info .localizador{background:#3E79E0;padding:15px;color:#fff}.bttb .confirmacion.coches .resumen-coche-conf .coche-sel-info .localizador .etiqueta{color:#fff;background:none;font-size:12px;text-transform:uppercase;font-weight:700}.bttb .confirmacion.coches .resumen-coche-conf .coche-sel-info .localizador .codigo{font-family:"Travel Stencil";color:#fff;font-size:48px}.bttb .confirmacion.coches .precio-final h2{border-bottom:2px solid #282828;padding-bottom:5px;margin-bottom:15px}.bttb .confirmacion.coches .precio-final .great-price{font-family:"Travel Stencil"}.bttb .confirmacion.coches .precio-final .separador{border:none}.bttb .confirmacion.coches .precio-final .recomendaciones{padding:0}.bttb .confirmacion.coches .datos-pax-conf .item-pax-conf{padding:0 10px}.bttb .coches .steps,.bttb .coches .coche-sel,.bttb .coches .mas-resultados,.bttb .coches .mensaje-info-sin-resultados{width:1260px !important}.bttb .coches .great-price{font-family:"Travel Stencil"}.bttb .pasajeros.hoteles .tabla-precio-final{margin-top:15px}.bttb .pasajeros.hoteles .tabla-precio-final .concepto{width:35%}.bttb .pasajeros.hoteles .tabla-precio-final .numhabs,.bttb .pasajeros.hoteles .tabla-precio-final .numnoches,.bttb .pasajeros.hoteles .tabla-precio-final .tarifa{width:15%;text-align:center}.bttb .pasajeros.hoteles .tabla-precio-final .total{display:table-cell !important;width:9999em !important}.bttb .pasajeros.hoteles .tabla-precio-final .tabla-header{color:#666;font-size:11px;line-height:21px;text-transform:uppercase}.bttb .pasajeros.hoteles #resumenReserva .hotel-sel{background:#fff}.bttb .pasajeros.hoteles #resumenReserva .hotel-sel .disponible{background:#000;color:#59de87;height:80px;position:absolute;right:0;text-align:center;top:-1px;width:88px}.bttb .pasajeros.hoteles #resumenReserva .n-info-hotel{bottom:20px;position:absolute;right:20px}.bttb .pasajeros.hoteles #resumenReserva .n-info-hotel a.toggle{vertical-align:middle;font-weight:700;text-transform:uppercase;font-size:11px}.bttb .pasajeros.hoteles #resumenReserva .hotel-sel-info .detalles{font-weight:700}.bttb .pasajeros.hoteles #resumenReserva .hotel-sel-info .detalles .item{font-size:11px;font-weight:400;text-transform:uppercase}.bttb .pasajeros.hoteles #resumenReserva #w-info{margin-bottom:60px;padding-bottom:37px;position:relative;top:20px}.bttb .pasajeros.hoteles #resumenReserva #w-info .hotel-sel-precio{background:transparent;left:7px;position:relative;width:80%}.bttb .pasajeros.hoteles #resumenReserva #w-info .hotel-sel-precio .opciones{margin-top:15px}.bttb .pasajeros.hoteles #resumenReserva #w-info .hotel-sel-precio .cuadro-precio{background:transparent}.bttb .pasajeros.hoteles #resumenReserva #w-info .hotel-sel-info-pad{margin:-31px 5px 5px 20px;padding:0}.bttb .pasajeros.hoteles #resumenReserva #w-info .flexcol-right.col-der{background:transparent}.hotel-sel.tuned{position:relative}.hotel-sel:after{content:"";display:block;clear:both;line-height:0;height:0}#resumenReserva .n-info-hotel .tog-open:after,#resumenReserva .n-info-hotel .toggle:after{transition:1s all;color:#fff;font-family:FontAwesome;font-size:18px;line-height:15px;margin-left:5px}.hotel-sel .contract-name .col-iz{height:30px;padding:0 10px 0 20px;vertical-align:middle;background:#fff}.hotel-sel .contract-name .col-der{text-align:center}#resumenReserva .n-info-hotel{padding:12px 0 0;text-align:right}#resumenReserva .n-info-hotel a.toggle{color:#fff}#resumenReserva .n-info-hotel .toggle:after{content:"\f078"}#resumenReserva .n-info-hotel .tog-open:after{content:"\f077"}.servicios-opcionales{margin:25px auto;position:relative}.servicios-opcionales h3{font-family:"Travel Stencil";font-size:24px;border-bottom:2px solid #000;padding:0 0 5px;margin:0 0 20px}.servicios-opcionales .servicios-opcionales-check,.servicios-opcionales .seleccion-asientos-check{position:absolute;right:0;top:5px}.servicios-opcionales .trayecto{margin-bottom:15px}.servicios-opcionales .trayecto&gt;.heading{color:#3e79e0;font-family:'Travel Bold'}.servicios-opcionales .trayecto&gt;.heading .tramo.ida,.servicios-opcionales .trayecto&gt;.heading .tramo.vuelta{position:relative}.servicios-opcionales .trayecto&gt;.heading .tramo.ida:before,.servicios-opcionales .trayecto&gt;.heading .tramo.vuelta:before{color:#3e79e0;font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:20px;content:"\f072";margin:0 15px 0 0}.servicios-opcionales .trayecto&gt;.heading .tramo.vuelta:before{transform:rotate(270deg)}.servicios-opcionales .wrapper .separador{border:5px solid #000}.servicios-opcionales .wrapper .servicio{margin:15px 0;border:1px solid #000}.servicios-opcionales .wrapper .servicio .main-heading .toggle-close .opcion{display:none}.servicios-opcionales .wrapper .servicio .toggle{display:block}.servicios-opcionales .wrapper .servicio .toggle:after{font-family:FontAwesome;font-size:20px;content:"\f107";position:absolute;top:7px;right:20px}.servicios-opcionales .wrapper .servicio .toggle.toggle-close:after{content:"\f106"}.servicios-opcionales .wrapper .servicio.selected .heading.main-heading{background:#3e79e0;color:#fff}.servicios-opcionales .wrapper .servicio.selected .heading.main-heading a{color:#fff}.servicios-opcionales .wrapper .servicio .heading{position:relative;color:#000;padding:10px 15px;background:#ccf8e6;border-bottom:1px solid #fff}.servicios-opcionales .wrapper .servicio .heading.main-heading{background:#f2f2f2;color:#000;border:none}.servicios-opcionales .wrapper .servicio .heading.main-heading a{color:#000}.servicios-opcionales .wrapper .servicio .heading .seleccionados{position:absolute;right:15px}.servicios-opcionales .wrapper .servicio .heading .seleccionados a{font-size:12px;text-decoration:underline;text-transform:inherit}.servicios-opcionales .wrapper .servicio .heading a{text-transform:uppercase;font-family:'Travel Bold'}.servicios-opcionales .wrapper .servicio .heading a i{margin:0 10px 0 0}.servicios-opcionales .wrapper .servicio .heading a strong{margin:0 10px 0 0;font-size:14px}.servicios-opcionales .wrapper .servicio .heading a span{font-weight:400;font-size:12px}.servicios-opcionales .wrapper .servicio .subopciones{padding:10px 15px;margin:1px 0;font-weight:700;border-bottom:1px solid #b2b2b2}.servicios-opcionales .wrapper .servicio .subopciones.selected .precio{color:#ff9224}.servicios-opcionales .wrapper .servicio .subopciones&gt;*{display:inline-block;vertical-align:middle}.servicios-opcionales .wrapper .servicio .subopciones .descripcion{width:430px}.servicios-opcionales .wrapper .servicio .subopciones .check-all{color:#3e79e0;float:right;font-weight:normal}.servicios-opcionales .wrapper .servicio .subopciones .precio{float:right;width:60px}.servicios-opcionales .wrapper .servicio .subopciones .precio span{display:block;text-transform:uppercase}.servicios-opcionales .wrapper .servicio .subopciones .cantidad{width:120px}.servicios-opcionales .wrapper .servicio .subopciones .subtotal{width:60px;text-align:right}.servicios-opcionales .wrapper .servicio .subopciones .seleccionado{width:185px;text-align:right;text-transform:uppercase;font-size:12px}.servicios-opcionales .wrapper .servicio .subopciones .seleccionado i{margin:0 5px 0 0}.servicios-opcionales .wrapper .servicio .subopciones .seleccionado i:before{font-size:16px}.servicios-opcionales .wrapper .servicio .subopciones .gratuito{width:auto;text-transform:uppercase}.servicios-opcionales .wrapper .servicio .subopciones a{text-decoration:underline}.servicios-opcionales .wrapper .servicio .subopciones a:hover{color:#999;transition:color 1s}.servicios-opcionales .wrapper .servicio .personas{padding:10px 15px}.servicios-opcionales .wrapper .servicio .personas.selected .subtotal{color:#ff9224;font-weight:700}.servicios-opcionales .wrapper .servicio .personas&gt;*{display:inline-block;vertical-align:middle}.servicios-opcionales .wrapper .servicio .personas.tiene-peso .nombre{width:525px}.servicios-opcionales .wrapper .servicio .personas .nombre{width:740px}.servicios-opcionales .wrapper .servicio .personas .precio{width:130px;text-align:right;margin:0 15px 0 0}.servicios-opcionales .wrapper .servicio .personas .precio span{display:block;text-transform:uppercase}.servicios-opcionales .wrapper .servicio .personas .cantidad{width:120px}.servicios-opcionales .wrapper .servicio .personas .peso{width:210px;text-align:center}.servicios-opcionales .wrapper .servicio .personas .subtotal{width:60px;text-align:right}.servicios-opcionales .wrapper .total-servicios{background:#3e79e0;padding:15px;color:#fff;text-align:right}.servicios-opcionales .wrapper .total-servicios span{text-transform:uppercase}.servicios-opcionales .wrapper .total-servicios strong{font-family:"Travel Stencil";font-size:36px;margin:0 0 0 10px;font-weight:400}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones{font-weight:700;overflow:auto}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones:before{content:"";display:inline-block;vertical-align:middle;height:100%}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones&gt;div *{display:inline-block;vertical-align:middle}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones .descripcion{width:455px}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones a{text-decoration:none;margin:0 0 0 5px;cursor:pointer}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones a:before{font-size:25px;color:#ff3a51}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones .seleccionado{color:#666}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones .action{text-align:right}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones .action .btn{padding:5px 20px;color:#fff;background:#ff9224}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones .subtotal{color:#ff9224;font-family:'Travel Bold';margin-right:10px;text-align:right}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones.selected .seleccionado{width:248px;color:#000}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones.selecting{background:#FFEEC0}.servicios-opcionales.servicios-seleccion-asientos .wrapper .subopciones-wrapper .subopciones.selecting .seleccionado{color:#000;font-family:'Travel Bold';width:345px;text-align:right}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion{position:relative;padding:0 10px}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .navigation{position:relative;padding:15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .navigation .current-sel{position:absolute;color:#fff;background:#ff9224;border-radius:5px;font-size:14px;font-weight:700;left:35%;line-height:15px;padding:3px 10px;top:25px}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion a.slide:before,.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion a.slide:after{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:45px;color:#d8d8d8}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion a.slide.next{float:right}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion a.slide.next:after{content:"\f105";margin:0 0 0 5px}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion a.slide.prev:before{content:"\f104";margin:0 5px 0 0}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion a.slide span{color:#666;font-size:13px;font-family:"Travel Regular";vertical-align:middle;text-transform:uppercase;padding-top:4px;display:inline-block}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion{position:relative;margin-bottom:80px}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion.not-navigation{margin-top:60px}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion .separador{background:#d8d8d8;border-color:#d8d8d8;height:8px}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion .separador.separador-top{margin:0 0 15px}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion .separador.separador-bottom{margin:15px 0 0}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion .asientos .fila span{text-align:center;width:25px;display:inline-block;color:#999}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion .asientos .fila span.emergencia{margin-left:10px}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion .asientos .fila.numero-fila{padding:0 0 10px 25px}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion .asientos .fila.asientos{padding:10px 0 0}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion .asientos .fila.asientos .letra{font-weight:700;vertical-align:middle;text-transform:uppercase}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion .asientos .fila.asientos.pasillo{padding:10px 0}.servicios-opcionales.servicios-seleccion-asientos .seleccion-avion .content-avion .asientos .pasillo{padding:15px 0}.servicios-opcionales.servicios-seleccion-asientos .leyenda{padding:10px 20px 25px;margin:20px 0 0 0;text-align:center}.servicios-opcionales.servicios-seleccion-asientos .leyenda span{font-size:13px;margin:0 15px 0 0}.servicios-opcionales.servicios-seleccion-asientos .leyenda span i{margin:0 5px 0 0}.servicios-opcionales.servicios-seleccion-asientos .vicon{background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/sprites/seleccionAsientosNew.png) no-repeat 0 0;width:25px;height:22px;display:inline-block;vertical-align:middle}.servicios-opcionales.servicios-seleccion-asientos .vicon.estandar{background-position:0 -25px}.servicios-opcionales.servicios-seleccion-asientos .vicon.emergencia{background-position:0 -104px;margin-left:10px}.servicios-opcionales.servicios-seleccion-asientos .vicon.nodispo{background-position:0 -76px}.servicios-opcionales.servicios-seleccion-asientos .vicon.ocupado{background-position:0 0}.servicios-opcionales.servicios-seleccion-asientos .vicon.seleccion{background-position:0 -51px}.info-asiento p{border-bottom:1px solid #000;padding-bottom:5px}.info-asiento strong{display:inline-block;width:50%}.info-asiento .precio{color:#ff9224;text-align:left}.info-asiento .asiento{text-align:right}.info-asiento span{display:block}.info-asiento .nombre{margin-top:5px}.info-asiento .tipo-asiento{color:#666}.servicios-opcionales.servicios-opcionales-resumen .toggle{color:#fff}.servicios-opcionales.servicios-opcionales-resumen .toggle .icon-wrap:before{color:#fff}.servicios-opcionales.servicios-opcionales-resumen serviciosOpcionaleserviciosOpcionale&gt;.line.separa{border-bottom:1px solid #fff;margin-bottom:15px}.servicios-opcionales.servicios-opcionales-resumen .servicions-opcionales-ida,.servicios-opcionales.servicios-opcionales-resumen .servicions-opcionales-vuelta{margin-bottom:15px}.wing{position:absolute;left:0;margin:0 auto;right:0;width:105px;height:60px;background:#d8d8d8}.right-wing{top:-60px;-webkit-transform:skew(160deg);-moz-transform:skew(160deg);-o-transform:skew(160deg)}.left-wing{bottom:-60px;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg)}.home .buscador-multitrayecto{left:0 !important}.home .buscador-multitrayecto .origen-destino .unit{margin-left:0 !important}.home .buscador-multitrayecto .origen-destino .size1of2 .azlist{right:18px !important}.home .buscador-multitrayecto .origen-destino .lastUnit .azlist{right:8px !important}.home .buscador-multitrayecto .origen-destino+.line label&gt;input{width:48% !important;margin-right:12px !important}.home .buscador-multitrayecto .origen-destino+.line select{width:48% !important;background-position:230px -4426px !important}.home .buscador-multitrayecto .tramo .uppercase.mt5.block{color:#000 !important}.home .buscador-multitrayecto .tramo .line{width:100% !important}.home .buscador-multitrayecto .tramo .line .size1of2{width:50% !important}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto{background:none;font-size:12px;top:0}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .tramo .f-block{color:#fff;vertical-align:middle}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .tramo .f-block:first-child{position:relative;padding:0 20px 0 0;width:70px}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .tramo .f-block.eliminar-tramo{margin-top:15px}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .tramo .f-block.eliminar-tramo a i{margin:0 5px 0 0}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .tramo .f-block.eliminar-tramo a:hover{text-decoration:underline}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .tramo .f-fecha{width:200px}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .tramo .f-select{width:150px;background-position:114px -4425px;margin:0 0 0 8px}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .tramo .wrap-campo-azlist .azlist{right:5px}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .tramo .wrap-campo-azlist .campo{width:300px}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .f-block a{color:#fff}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .f-block a:hover{text-decoration:underline}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .f-row .numadultos .f-select{width:70px;background-position:35px -4425px}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .f-row .numninos .f-select{width:70px;background-position:35px -4425px}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .f-row .numbebes .f-select{width:70px;background-position:35px -4425px}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .f-row .clasebillete .f-select{width:70px;background-position:35px -4425px}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .f-row .descuentosbillete .f-select{width:150px;background-position:115px -4425px}.vuelos.dispo .buscador.b-vuelos .buscador-multitrayecto .f-row .wrap-boton{margin-top:20px}.vuelos aside.multitrayecto .box-heading{padding:20px !important}.vuelos aside.multitrayecto .tabs-multitrayecto{margin-top:20px}.vuelos aside.multitrayecto .tabs-multitrayecto.ui-tabs .ui-tabs-panel{background:#E6E6E6;padding:10px}.vuelos aside.multitrayecto .tabs-multitrayecto.ui-tabs .ui-tabs-nav{padding:0 20px}.vuelos aside.multitrayecto .tabs-multitrayecto.ui-tabs .ui-tabs-nav li.ui-state-default{padding:0;background:#efefef;border-color:#efefef}.vuelos aside.multitrayecto .tabs-multitrayecto.ui-tabs .ui-tabs-nav li.ui-state-active{background:#999;border-color:#999}.vuelos aside.multitrayecto .tabs-multitrayecto.ui-tabs .ui-tabs-nav li.ui-state-hover{background:#999;border-color:#999}.vuelos aside.multitrayecto .tabs-multitrayecto .tabs-multitrayecto-wrapper span.block{padding:0 20px}.vuelos aside.multitrayecto .tabs-multitrayecto .tabs-multitrayecto-wrapper section{padding:20px 17px}.vuelos aside.multitrayecto section.rango-precio{padding:0 20px}.vuelos aside.multitrayecto .box-heading{padding:20px}.vuelos aside.multitrayecto [class*="filtros"]&gt;*{padding:0}html,body{height:100%}body.fullMapActive{overflow:hidden}.googleFullMap #content,.googleFullMap .main-content,.googleFullMap .main-content-wrapper,.googleFullMap #mapa{height:100%;padding:0 !important}.googleFullMap{padding:0 !important}.fullMapFilter{position:relative;height:100%}.fullMapFilter .custom-combobox .custom-combobox-toggle{display:none}.fullMapFilter .custom-combobox input{width:100%;background:#fff;border:none;padding:5px}.fullMapFilter .headingBar{background:#3e79e0;color:#fff;position:fixed;width:100%;padding:15px 60px 15px 20px;box-sizing:border-box}.fullMapFilter .headingBar .numResultados{color:#fff;text-transform:uppercase}.fullMapFilter .headingBar .numResultados span{vertical-align:middle}.fullMapFilter .headingBar .numResultados strong{margin:0 5px}.fullMapFilter .headingBar .numResultados a{display:inline-block;color:#fff;margin:0 0 0 5px;font-size:10px}.fullMapFilter .headingBar .numResultados a:hover{text-decoration:underline}.fullMapFilter .headingBar .responsiveFilter{display:none;position:absolute;right:10px;top:50%;transform:translate(0, -50%)}.fullMapFilter .headingBar .responsiveFilter a{border:1px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-size:20px;padding:5px 10px}.fullMapFilter .headingBar .responsiveFilter a.active,.fullMapFilter .headingBar .responsiveFilter a:hover{border-color:#00dd82;background:#00dd82}.fullMapFilter .wrapFilterContent{width:100%;position:absolute;left:20px;top:60px;width:250px;transform:translate(0, 0);transition:1s transform}.fullMapFilter .wrapFilterContent .item{position:relative;background:rgba(0,0,0,0.8);transition:1s background;margin:0 0 10px;box-sizing:border-box;border-radius:7px;z-index:2;overflow:auto}.fullMapFilter .wrapFilterContent .item:last-child{margin:0}.fullMapFilter .wrapFilterContent .item .toggle{color:#fff !important;padding:8px 20px;display:block;position:relative;text-decoration:none}.fullMapFilter .wrapFilterContent .item .toggle:after{content:"\f107";font-family:FontAwesome;font-size:16px;color:#fff;position:absolute;right:10px;top:50%;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.fullMapFilter .wrapFilterContent .item .toggle i{margin:0 10px 0 0;vertical-align:baseline;font-size:20px}.fullMapFilter .wrapFilterContent .item .toggle span{display:inline-block;vertical-align:middle;margin:0 0 0 10px;background:#3E79E0;padding:5px;border-radius:50%;color:#fff;line-height:10px;width:20px;height:20px;text-align:center;font-size:10px;font-weight:700}.fullMapFilter .wrapFilterContent .item .borrarFiltros{color:#fff;font-size:10px;position:absolute;right:35px;text-transform:uppercase;top:17px;z-index:2}.fullMapFilter .wrapFilterContent .item .borrarFiltros i{margin:0 3px 0 0}.fullMapFilter .wrapFilterContent .item .borrarFiltros:hover{text-decoration:underline}.fullMapFilter .wrapFilterContent .item:hover{background:#000}.fullMapFilter .wrapFilterContent .item.activeFilter{background:#000}.fullMapFilter .wrapFilterContent .item.activeFilter .toggle:after{content:"\f105"}.fullMapFilter .wrapFilterContent .item.activeFilter .itemContent{display:block}.fullMapFilter .wrapFilterContent .item .itemContent{display:none;color:#fff;padding:15px 20px;box-sizing:border-box}.fullMapFilter .wrapFilterContent .item .itemContent .pdfAdd{background:#3E79E0;transition:1s background;padding:5px 10px;box-sizing:border-box;color:#fff;display:inline-block;border-radius:4px}.fullMapFilter .wrapFilterContent .item .itemContent .pdfAdd i{margin:0 10px 0 0}.fullMapFilter .wrapFilterContent .item .itemContent .pdfAdd:hover{background:#fff;color:#000}.fullMapFilter .wrapFilterContent .item .itemContent .mensaje-info{margin-top:10px}.fullMapFilter .wrapFilterContent .item .itemContent .mensaje-info .cont-mensaje{padding:15px 5px;font-size:12px}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas{margin:18px 0 0}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas table{text-align:right;width:100%}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas table thead tr th{padding:5px 0;font-size:10px;text-align:center;text-transform:uppercase;background:#f0f0f0;color:#000}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas table thead tr th:first-child{background:black}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas table tbody tr td{padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.2);vertical-align:middle;color:#ff9900;font-family:"Travel Bold"}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas table tbody tr td.has-tip-w{color:#fff;font-family:"Travel Regular"}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas table tbody tr td a{display:inline-block;transition:1s background;margin:5px 0 2px;color:#fff;font-family:"Travel Regular";background:#00dd82;padding:3px 5px;box-sizing:border-box;margin:2px 0;text-decoration:none;transition:1s color}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas table tbody tr td a:hover{background:#fff;color:#000}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas table tbody tr:last-child td{border:none}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas .oferta{padding:0 0 0 20px;margin:0 0 10px 0}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas .oferta span{display:inline-block}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas .tipo{display:inline-block}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas .tipo span{text-transform:uppercase;display:block;margin:0 0 5px 0}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas .tipo span:last-child{margin:0}.fullMapFilter .wrapFilterContent .item .itemContent .otrasOfertas .precio{display:inline-block}.fullMapFilter .wrapFilterContent .item .itemContent .filterCategory{font-size:0}.fullMapFilter .wrapFilterContent .item .itemContent .filterCategory a{font-size:14px;display:inline-block;vertical-align:middle;width:50%;color:#fff;margin:0 0 20px 0;text-align:center;position:relative;transition:1s color;font-size:10px;text-transform:uppercase;line-height:1.2;cursor:pointer}.fullMapFilter .wrapFilterContent .item .itemContent .filterCategory a:hover,.fullMapFilter .wrapFilterContent .item .itemContent .filterCategory a.active{color:#3E79E0}.fullMapFilter .wrapFilterContent .item .itemContent .filterCategory a:hover i,.fullMapFilter .wrapFilterContent .item .itemContent .filterCategory a.active i{transform:translate(0, -10%);-moz-transform:translate(0, -10%);-webkit-transform:translate(0, -10%)}.fullMapFilter .wrapFilterContent .item .itemContent .filterCategory a:last-child{margin:0}.fullMapFilter .wrapFilterContent .item .itemContent .filterCategory a i{display:block;margin:0 0 10px;font-size:24px;transition:1s all}.fullMapFilter .wrapFilterContent .item .nombreHotel{font-family:"Travel Stencil";font-size:16px}.fullMapFilter .wrapFilterContent .item .nombreHotel .estrellas{background-image:url(https://d2eh7florc4mjb.cloudfront.net/img/tiles/estrellasWhite.png);margin:3px 2px}.fullMapFilter .wrapFilterContent .item .descripcion{margin:10px 0 0;font-size:12px;line-height:1}.fullMapFilter .wrapFilterContent .item .descripcion a{color:#3E79E0;margin:0 0 0 5px;text-decoration:underline}.fullMapFilter .wrapFilterContent .item img{max-width:100%;display:block;margin:10px 0 15px}.fullMapFilter .wrapFilterContent.active{transform:translate(20px, 0)}.filterBar{display:none;background:#fff;position:absolute;color:#000;z-index:2;min-width:200px}.filterBar .filterBarContent{position:relative;box-sizing:border-box;padding:20px;font-size:14px;border-top:25px solid #3e79e0}.filterBar .filterBarContent:before{position:absolute;top:-5px;width:0;height:0;content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}.filterBar .filterBarContent .fa-times{position:absolute;right:10px;top:5px;font-size:16px}.filterBar .filterBarContent .filterTitlte{color:#fff;font-size:12px;left:40px;position:absolute;text-transform:uppercase;top:-18px}.filterBar .filterBarContent .filterList{margin:10px 0;position:relative;font-size:0}.filterBar .filterBarContent .filterList a{border:1px solid #000;font-size:12px;border-radius:7px;padding:10px;display:inline-block;margin:0 10px 10px 0;transition:1s border}.filterBar .filterBarContent .filterList a:last-child{margin:0}.filterBar .filterBarContent .filterList a:hover{border-color:#3E79E0}.filterBar .filterBarContent .filterList a.ui-slider-handle{padding:0;border-radius:0}.filterBar .filterBarContent .filterList .amount{color:#000;font-size:14px}.filterBar .filterBarContent .filterList #minAmount,.filterBar .filterBarContent .filterList #maxAmount,.filterBar .filterBarContent .filterList #avgAmount{display:inline-block;vertical-align:middle;width:33.333%;margin:0 0 10px}.filterBar .filterBarContent .filterList #maxAmount{text-align:right}.filterBar .filterBarContent .filterList #avgAmount{text-align:center;color:#f60;font-weight:700}.buscarMapa{display:inline-block;vertical-align:middle;margin:0 0 0 20px}.buscarMapa input{border:none;padding:5px;margin:0 0 0 10px;width:300px}.buscarMapa #toggleMapSearch{border:1px solid #fff;border-radius:4px;color:#fff;font-size:20px;padding:5px 10px;display:none;position:absolute;text-align:center}.buscarMapa #toggleMapSearch.active,.buscarMapa #toggleMapSearch:hover{background:#00dd82;border-color:#00dd82}.buscarMapa .field{display:inline-block;vertical-align:middle;margin:0 20px 0 0}.buscarMapa .field:last-child{margin:0}.buscarMapa .field span,.buscarMapa .field input[type=text],.buscarMapa .field select{display:inline-block;vertical-align:middle;border:none}.buscarMapa .field select,.buscarMapa .field input[type=text]{padding:5px 10px}.buscarMapa .field span{color:#fff;margin:0 10px 0 0}.buscarMapa .field span:last-child{margin:0}.buscarMapa .field .btn{color:#fff !important}.buscarMapa .field .btn:hover{color:#fff}.tipContent strong{display:block;font-size:10px;text-transform:uppercase;margin:0 0 10px}.tipContent ul li{margin:0 0 5px;color:#666}.tipContent ul li:last-child{margin:0}.mapsCard{position:relative;background:#fff;padding:20px 100px 20px 20px;box-sizing:border-box;top:0;right:0;max-width:400px;z-index:9999}.mapsCard .rating-ta{width:80px;display:inline-block;vertical-align:middle}.mapsCard h3{color:#000;font-size:16px;margin:0 0 10px;font-family:"Travel Stencil"}.mapsCard h3 .estrellas{margin:0 0 3px}.mapsCard .precio{position:absolute;right:10px;top:50%;transform:translate(0, -50%)}.mapsCard .precio span{color:#666}.mapsCard .precio span strong{font-weight:400;color:#f60;font-size:16px;font-family:"Travel Stencil";display:block}body.fullMapActive #cboxContent{margin-top:0 !important}body.fullMapActive #cboxLoadedContent{padding:0;border:0;width:100% !important;height:100% !important}body.fullMapActive #cboxClose{background:none;top:3px}body.fullMapActive #cboxClose:before{font-size:40px;color:#fff}@media (max-width:480px){}.modModal1{background:#3e79e0;padding:15px 0}.modModal1 a{color:#fff;display:inline-block;padding:0 10px;font-size:18px}.modModal1 a:not(:last-child){border-right:1px solid #fff}.modModal{background:#3e79e0;display:none;height:100%;width:100%;position:fixed;padding:40px;overflow-y:auto !important;left:0;top:0;z-index:200;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modModal .closeBtn{position:absolute;right:5%;top:15px}.modModal figure{max-width:800px;margin:0 auto}.modModal h3{color:#fff;font-size:20px;text-transform:uppercase;line-height:1;font-family:'Travel Stencil'}.modModal h4{color:#fff;font-size:15px;text-transform:uppercase;line-height:1}.modModal p,.modModal ul,.modModal a{text-decoration:none;color:#fff;font-size:15px}.modModal #callOption{margin:30px 0 0 0}.modModal #callOption input[type=text]{margin:0 0 20px 0;padding:10px 15px;font-size:14px;color:#000;border:none;border-radius:4px;width:100%}.modModal .page-wrapper{max-width:600px}.modModal .form{display:inline-block;vertical-align:top;width:67%}.modModal .form fieldset{margin:0 0 15px 0}.modModal .form fieldset label{color:#fff;display:block;margin:0 0 5px 0;font-size:14px}.modModal .form fieldset label span{display:block;margin:0 0 5px 0}.modModal .form select{display:block;margin:0 0 10px 0;padding:5px 10px;color:#000;font-size:14px}.modModal .form ::-webkit-input-placeholder{color:#666}.modModal .form :-moz-placeholder{color:#666;opacity:1}.modModal .form ::-moz-placeholder{color:#666;opacity:1}.modModal .form :-ms-input-placeholder{color:#666}.modModal .form input[type=tel],.modModal .form input[type=email],.modModal .form input[type=text]{background:#fff;color:#000;border:none;display:inline-block;width:100%;padding:10px 15px;margin:0 0 20px 0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;border-radius:4px;text-align:left}.modModal .form .libBtn{color:#000;margin-top:0}.modModal .form .libBtn:hover{color:#fff}.modModal .contactWrapper{max-width:800px;margin:0 auto}.modModal .contactWrapper h3{background:#000;color:#fff;font-family:"Travel Regular",Helvetica,sans-serif,Arial;text-transform:uppercase;text-align:center;margin:30px 0 20px 0;padding:15px;font-size:24px;line-height:1}.modModal .contactWrapper .options{display:inline-block;vertical-align:top;width:30%}.modModal .contactWrapper .options a{display:inline-block;margin:0 0 30px 0;width:150px;vertical-align:top;text-decoration:none}.modModal .contactWrapper .options a img{opacity:.2;transition:1s opacity;display:block;margin:0 auto}.modModal .contactWrapper .options a span{display:block;line-height:1.1;font-size:12px;color:#fff;text-align:center;margin:10px 0 0 0;text-transform:uppercase}.modModal .contactWrapper .options a.selected img{opacity:1}.modModal .contactWrapper .options a:hover img{opacity:1}.modModal .contactWrapper .options a:last-child{margin-right:0}.modModal .contactWrapper .localization{max-width:850px;margin:0 auto 35px;display:table;table-layout:fixed}.modModal .contactWrapper .localization:before,.modModal .contactWrapper .localization:after{display:table;content:" "}.modModal .contactWrapper .localization:after{clear:both}.modModal .contactWrapper .localization .gMap{display:table-cell;vertical-align:top;overflow:hidden}.modModal .contactWrapper .localization .gMap img,.modModal .contactWrapper .localization .gMap iframe{max-width:100%;display:block;width:600px;height:300px;border:none;margin-top:-40px}.modModal .contactWrapper .localization .vCard{display:table-cell;vertical-align:top;background:#fff;padding:15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;position:relative;left:0;top:0 !important;transform:none;-webkit-transform:none !important;-moz-transform:none !important}.modModal .contactWrapper .localization .vCard h4{font-size:15px;margin:0 0 5px 0}.modModal .contactWrapper .localization .vCard span{font-size:13px;display:block;color:#8e8f8f}.modModal .contactWrapper .localization .vCard .vCardDir{border-top:1px solid #8e8f8f;padding:5px 0 0 0;margin:10px 0 0 0}.modModal .contactWrapper .localization .vCard .vCardDir span:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;margin:0 5px 0 0;font-size:13px}.modModal .contactWrapper .localization .vCard .vCardDir span:nth-child(1):before{content:"\f095"}.modModal .contactWrapper .localization .vCard .vCardDir span:nth-child(2):before{content:"\f1ac"}.modModal .contactWrapper .localization .vCard .vCardDir span:nth-child(3):before{content:"\f003"}.modModal .optionFields{display:none}.modModal .optionFields:first-child{display:block}.modModal.onLoad{max-height:70%;height:auto;left:0;margin:0 auto !important;position:fixed;right:0;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);max-width:60%;width:auto;overflow:auto !important}.modModal .h-big,.modModal .h-small{color:#fff;font-size:15px}.modModal .cookies-info{color:#fff;font-size:15px}@media (max-width:1024px){.modModal .contactWrapper .localization{display:block}.modModal .contactWrapper .localization .gMap,.modModal .contactWrapper .localization .vCard{display:block;width:100%}.modModal .contactWrapper .localization .gMap .vCardDir,.modModal .contactWrapper .localization .vCard .vCardDir{margin:15px 0 0 0;padding:10px 0 0 0}.modModal .contactWrapper .localization .gMap .vCardDir span,.modModal .contactWrapper .localization .vCard .vCardDir span{margin:0 10px 5px 0;display:inline-block;vertical-align:middle}.modModal .contactWrapper .localization .gMap .vCardDir span:before,.modModal .contactWrapper .localization .vCard .vCardDir span:before{vertical-align:inherit}}@media (max-width:1199px){.modModal .contactWrapper .localization .gMap iframe{width:100%}}@media (max-width:767px){.modModal .contactWrapper .localization{display:block}.modModal .contactWrapper .localization .gMap,.modModal .contactWrapper .localization .vCard{display:block;width:100%}.modModal .contactWrapper .localization .gMap .vCardDir,.modModal .contactWrapper .localization .vCard .vCardDir{margin:10px 0 0 0}.modModal .contactWrapper .localization .gMap .vCardDir span,.modModal .contactWrapper .localization .vCard .vCardDir span{margin:0 0 5px 0}.modModal .page-wrapper .options,.modModal .page-wrapper .form{width:100%}.modModal .page-wrapper .options{text-align:center}.modModal .page-wrapper .options a{margin:0 15px 30px 0}.modModal.onLoad{width:75%;height:75%;max-height:350px}}@media (max-width:479px){.modModal{padding:40px 15px}.modModal .page-wrapper .options a{margin-right:0;width:140px}}.modVOffer{background-color:#f6f6f6;padding:15px 0;position:relative}@media (min-width:768px){.modVOffer{background-position:center center;background-size:cover}}.modVOffer+.modVOffer{margin-bottom:20px}.modVOffer+.modVOffer:last-child{margin:0}.modVOffer .inner{max-width:1260px;margin:0 auto;text-align:center;font-size:0}.modVOffer .inner:before,.modVOffer .inner:after{display:table;content:" "}.modVOffer .inner:after{clear:both}.modVOffer article{display:inline-block;vertical-align:middle;width:18.1%;margin:0 2.34375% 0 0;font-size:15px;font-weight:400}.modVOffer article:last-child{margin:0}.modVOffer article figure{height:100%;background:#fff}.modVOffer article figure img{width:100%}.modVOffer article figcaption{line-height:1;color:#32353f;position:relative}.modVOffer article figcaption .mainInfo{padding:25px;height:100%;text-align:left}.modVOffer article figcaption p{font-size:13px;margin:8px 0}.modVOffer article figcaption .subTitle{padding-top:5px;display:block}.modVOffer article figcaption h4,.modVOffer article figcaption h4 a{margin-top:0;margin-bottom:10px;font-size:12px;text-transform:uppercase;color:#32353f}.modVOffer article figcaption .boxPrice{margin-top:0}.modVOffer article figcaption h3,.modVOffer article figcaption h3 a{font-size:18px;margin-top:0;font-family:"Travel Bold",Helvetica,sans-serif,Arial;font-weight:400;color:#32353f;margin-bottom:0}.modVOffer article figcaption .otherProducts ul{margin:0;display:block;height:auto}.modVOffer article figcaption .otherProducts ul li{border-top:1px solid #e5e5e5;background:#f9fafc;transition:1s background;display:block;width:100%}.modVOffer article figcaption .otherProducts ul li a{padding:10px 15px;display:block;font-size:0;text-align:left}.modVOffer article figcaption .otherProducts ul li span{font-size:15px;text-align:left;color:#32353f;width:50%;display:inline-block;vertical-align:middle}.modVOffer article figcaption .otherProducts ul li .price{text-align:right;font-size:15px;color:#ff9224;margin:0}.modVOffer article figcaption .otherProducts ul li:hover{background:#f1f1f1}.modVOffer article figcaption .libBtn{display:table;margin:10px auto 0;text-align:center;background:#00dd82;color:#fff}.modVOffer article figcaption .libBtn:hover{background:#32353f}.modVOffer article .noFoto{background:#2e2e2e;height:55px;width:100%;border-bottom:5px solid #7f7f7f}.modVOffer .owl-carousel article{width:100% !important;padding:0 10px}.modVOffer.preload:after{background:url(https://d2eh7florc4mjb.cloudfront.net/img/iconos/loading.gif) no-repeat scroll 50% 50%;height:24px;width:auto;content:".";display:block;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.modVOffer.preload article{opacity:0}.modVOffer .maxHeight{min-height:390px}.modVOffer .maxHeight .mainInfo .wrapInfo{bottom:10px;position:absolute;left:0;right:0}.modVOffer .maxHeight img{height:30%}.modVOffer .maxHeight figcaption{height:70%}.modVOffer.modVOfferBP article figure img{max-height:200px;width:100%}.modVOffer.modVOfferBP .maxHeight{min-height:390px}.modVOffer.modVOfferBP .maxHeight .mainInfo .wrapInfo{bottom:10px;position:absolute;left:0;right:0}.modVOffer.modVOfferBP .maxHeight img{height:30%}.modVOffer.modVOfferBP .maxHeight figcaption{height:70%}.modVOffer.modVOffer-4 article{width:23.2%}.modVOffer.modVOffer-3 article{width:32.5%}.modVOffer .showItinerary{display:block;position:absolute;top:-20px;right:2%;width:40px;height:40px;background:#fff;text-align:center;border-radius:50%;cursor:pointer;z-index:1}.modVOffer .showItinerary:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:'\f041';position:relative;margin:0 5px 0 0;margin:0;color:#555;transition:1s color;padding:5px;font-size:30px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.modVOffer .showItinerary:hover:before{color:#3e79e0}.modVOffer.horizontalOffer{padding:0}.modVOffer.horizontalOffer .owl-item{padding:0 15px}.modVOffer.horizontalOffer .owl-item .item{width:100%}.modVOffer.horizontalOffer .item{display:inline-block;vertical-align:top}.modVOffer.horizontalOffer .item:last-child{margin-right:0}.modVOffer.horizontalOffer h2{color:#fff;background:#3e79e0;padding:15px;font-size:15px;text-transform:uppercase;margin:0}.modVOffer.horizontalOffer article{width:100%;padding:10px 15px;background:#fff;border-bottom:1px solid #e5e5e5;transition:1s all}.modVOffer.horizontalOffer article img{display:inline-block;vertical-align:middle;width:inherit;width:70px;height:60px}.modVOffer.horizontalOffer article figure{background:inherit}.modVOffer.horizontalOffer article figcaption{width:-moz-calc(100% 75px);width:-webkit-calc(100% 75px);width:-o-calc(100% 75px);width:calc(100% - 75px);display:inline-block;vertical-align:middle}.modVOffer.horizontalOffer article figcaption .mainInfo{padding:0 0 0 10px;width:-moz-calc(100% 120px);width:-webkit-calc(100% 120px);width:-o-calc(100% 120px);width:calc(100% - 120px)}.modVOffer.horizontalOffer article figcaption .mainInfo h4,.modVOffer.horizontalOffer article figcaption .mainInfo h3{margin-bottom:0;margin-top:2px}.modVOffer.horizontalOffer article figcaption .mainInfo h3{font-size:17px}.modVOffer.horizontalOffer article figcaption .mainInfo h4{font-size:11px}.modVOffer.horizontalOffer article figcaption .mainInfo .subTitle{font-size:14px}.modVOffer.horizontalOffer article figcaption .mainInfo .wrapInfo{width:120px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%);right:0;left:inherit}.modVOffer.horizontalOffer article figcaption .mainInfo .wrapInfo .boxPrice{text-align:right}.modVOffer.horizontalOffer article:hover{background:#ff9224}.modVOffer.horizontalOffer article:hover *{color:#fff}.modVOffer.horizontalOffer article.noImg figcaption{width:100%;min-height:60px}.navigationBar .modVOffer{background:#fff}.navigationBar .modVOffer article figcaption{background:#f6f6f6}.cruceros .modVOffer{background:none}.cruceros .modVOffer article figcaption{position:relative}.cruceros .modVOffer article figcaption .mainInfo{background:#f2f2f2}.cruceros .modVOffer article figcaption .mainInfo .days a,.cruceros .modVOffer article figcaption .mainInfo .fromDest a{color:#3e79e0;text-decoration:underline}.cruceros .modVOffer article figcaption .mainInfo .subTitle{display:block;margin-top:10px;text-transform:uppercase}.cruceros .modVOffer article figcaption .mainInfo .desc{font-family:"Travel Bold",Helvetica,sans-serif,Arial}.cruceros .modVOffer article figcaption .mainInfo .boxPrice{margin-top:10px}.cruceros .modVOffer article figcaption .mainInfo .libBtn{padding:10px 35px}.cruceros .modVOffer .owl-carousel .owl-item{transform:none}@media (max-width:768px){.modVOffer article figcaption .libBtn{max-width:100%;font-size:12px}}@media (max-width:480px){.modVOffer .owl-buttons{display:none}.modVOffer.modVOfferBP .maxHeight{height:auto !important}.modVOffer.modVOfferBP .maxHeight .mainInfo .wrapInfo{position:relative}.modVOffer:not(.horizontalOffer) .wrapInfo{display:table;table-layout:fixed;width:100%;margin-top:25px}.modVOffer:not(.horizontalOffer) .wrapInfo .boxPrice{display:table-cell;width:60%;text-align:left;vertical-align:middle}.modVOffer:not(.horizontalOffer) .wrapInfo .boxPrice .price{display:inline-block}.modVOffer:not(.horizontalOffer) .wrapInfo .boxPrice .price+span{display:inline-block;vertical-align:baseline;padding-left:10px;width:80px}.modVOffer:not(.horizontalOffer) .wrapInfo .libBtn{display:table-cell;width:40%;vertical-align:middle;padding:0 3px}}.mensaje-loading{border:1px solid #f2f2f2;text-align:center}.home [class*="buscador"]{top:50px}.home .search-tabs{top:60px !important}.home .search-tabs li a{font-size:12px !important;height:40px !important}.home .search-tabs a:before,.home .search-tabs a:after{font-size:25px !important}.home .b-vuehot .fechas label,.home .b-vuehotcoche .fechas label{float:left;margin-right:10px}.home .b-vuehot .fechas .campo,.home .b-vuehotcoche .fechas .campo{width:150px !Important;background-position:115px -4379px !important}.home .b-vuehot #fechasestancia.fechas .campo,.home .b-vuehotcoche #fechasestancia.fechas .campo{width:270px !Important;background-position:235px -4379px !important}.home .b-vuehot.buscador,.home .b-vuehotcoche.buscador,.home .b-vuelos.buscador{background:#fff;background:-moz-linear-gradient(top, #fff 0, #fff 83%, #f6f6f6 94%, #ededed 100%);background:-webkit-gradient(left top, left bottom, color-stop(0, #fff), color-stop(83%, #fff), color-stop(94%, #f6f6f6), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #fff 0, #fff 83%, #f6f6f6 94%, #ededed 100%);background:-o-linear-gradient(top, #fff 0, #fff 83%, #f6f6f6 94%, #ededed 100%);background:-ms-linear-gradient(top, #fff 0, #fff 83%, #f6f6f6 94%, #ededed 100%);background:linear-gradient(to bottom, #fff 0, #fff 83%, #f6f6f6 94%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0)}.home .b-vuehot .fechas .f-select,.home .b-vuehotcoche .fechas .f-select{margin-top:18px;background-position:73px -4426px}.home .b-vuehot .habs&gt;.f-row,.home .b-vuehotcoche .habs&gt;.f-row{position:relative;margin-bottom:10px}.home .b-vuehot .habs .f-row .edades-ninos,.home .b-vuehotcoche .habs .f-row .edades-ninos{position:absolute;top:0;left:210px;margin-left:0;margin-top:0}.home .b-vuehot .nomb+br+.line,.home .b-vuehotcoche .nomb+br+.line{display:block}.home .b-vuehot #fechasestancia.fechas-estancia .campo{width:270px !Important;background-position:235px -4379px !important}.home .buscador.b-vuelos .clasebillete select{background-position:234px -4426px !important;width:270px !important}.vuehot .b-vuehot #panel_traslados,#formularioBusqueda label[for='traslados']{display:none}.home .b-vuehotcoche .origen-destino .etiqueta{position:relative}.home .b-vuehotcoche .origen-destino .azlist{right:10px;top:21px}.home .b-vuehotcoche .origen-destino .lastUnit .azlist{right:11px}.home .b-vuehotcoche .origen-destino .campo{width:270px}.home .b-vuehotcoche .fechas{margin:20px 0}.home .b-vuehotcoche .fechas .campo{width:150px;background-position:115px -4379px}.home .b-vuehotcoche .fechas label{float:left;margin-right:10px}.home .b-vuehotcoche .fechas .f-select{margin-top:18px}.home .b-vuehotcoche .fechas+.f-row.clearfix{width:80px;vertical-align:middle;display:inline-block}.home .b-vuehotcoche .fechas+.f-row.clearfix .mt5{margin-top:0}.home .b-vuehotcoche .habs{width:470px}.home .b-vuehotcoche .habs .f-row{margin-bottom:10px}.home .b-vuehotcoche .habs .f-block{vertical-align:middle}.home .b-vuehotcoche .item-nino{display:inline-block;margin:0 7px 0 0}.home .b-vuehotcoche .edades-ninos{margin-right:0}.home .b-vuehotcoche .edades-ninos .item-nino:last-of-type{margin:0}.home .b-vuehotcoche .item-nino .f-select{background-position:28px -4426px}.home .b-vuehotcoche .numhab{font-size:12px;display:inline-block;vertical-align:middle;width:58px;margin-top:18px}.home .b-vuehotcoche .numhabs select{background-position:25px -4426px}.home .b-vuehotcoche .residente+.line.f-row .lastUnit{display:inline-block;text-align:right;width:55%}.home .b-vuehotcoche.buscador{font-size:12px}.home .b-vuehotcoche.buscador .unit.size1of2{font-size:12px}.home .b-vuehotcoche.buscador #wrap-sel-aerop .campo{width:550px}.home .b-vuehotcoche.buscador #wrap-sel-aerop a.azlist{right:-19px;top:21px}.home .b-vuehotcoche.buscador #aeropuertoDestino{background:#f2f2f2;width:550px}.home .b-vuehotcoche .habs{width:475px !important}.home .b-vuehotcoche .fechas+.f-row.clearfix{width:550px !important}.home .b-vuehotcoche .numninos{margin-right:0}.home .b-vuehotcoche&gt;.line:last-child{text-align:right}.home .b-vuehotcoche .habs .f-row .edades-ninos{margin-left:0;margin-top:0;width:440px}.home .b-vuehotcoche #panel_residente{margin:10px 0}.home .b-vuehotcoche .line.f-row.nomb&gt;.unit{width:130px}.home .b-vuehotcoche .tipo-transfer{display:inline-block;margin-top:15px}.home .b-vuehotcoche .datos-conductor{margin-left:10px}.home .b-vuehotcoche .datos-conductor label{float:left}.home .b-vuehotcoche .datos-conductor label:first-child{margin-right:20px}.home .b-vuehotcoche #fechasestancia.fechas-estancia .campo,.home .b-vuehotcoche #fechasestancia.fechas .campo{width:270px !Important;background-position:235px -4379px !important}.home .b-vuelos #add-journey{display:inline-block;font-size:13px;text-decoration:underline;color:#3e79e0}.home .b-vuelos .eliminar-tramo{font-size:20px;margin-top:15px;position:absolute !important;width:10px !important;right:5px;top:10px}.home .b-vuelos .eliminar-tramo a{color:#666}.home .b-vuelos .buscador-multitrayecto .origen-destino+.line label&gt;input{width:96% !important}.home .buscador.b-vuelos .clasebillete select{background-position:234px -4426px !important;width:270px !important}.home .b-vuelos .origen-destino .f-block{margin-right:0;position:relative}.home .b-vuelos .origen-destino input{width:175px}.home .b-vuelos .origen-destino input.f-fecha{width:160px}.home .b-vuelos #panel_residente a{color:#000}.buscador.b-vuelos .buscador-multitrayecto .tramo .f-row.line.origen-destino .azlist{right:17px !important}.pkg.subhome.subhome-vuehot .main-content-wrapper,.subhome.subhome-vue .main-content-wrapper{background:none !important}.pkg.subhome.subhome-vuehot .main-content-wrapper&gt;.page-width&gt;.clearfix:nth-child(1),.subhome.subhome-vue .main-content-wrapper&gt;.page-width&gt;.clearfix:nth-child(1){width:100%;padding:0 !important;margin:0 auto !important}.pkg.subhome.subhome-vuehot .main-content-wrapper&gt;.page-width&gt;.clearfix:nth-child(1){width:100%;padding:0 !important;margin:0 auto !important}.pkg.subhome.subhome-vuehot .clearfix:nth-child(1) .col-ppal-izda{padding-top:0;background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/bgpkg.jpg) no-repeat center top;background-size:cover;padding-bottom:15px}.pkg.subhome.subhome-vuehot [class*=buscador]{position:relative !important;top:0 !important}.pkg.subhome.subhome-vuehot h1.h-big{padding-top:35px;position:relative;color:#000000;top:0 !Important}.pkg.subhome .subbox-solid .buscador{width:1024px !important;background:none;padding:0}.pkg.subhome .subbox-solid .buscador .tipo-vuelo{display:none}.pkg.subhome .subbox-solid .buscador .fechas{width:480px;top:0}.pkg.subhome .subbox-solid .buscador .fechas .unit{width:230px !important}.pkg.subhome .subbox-solid .buscador .fechas .unit input{width:110px;background-position:75px -4378px}.pkg.subhome .subbox-solid .buscador .fechas .unit select{margin-top:18px;background-position:66px -4425px}.pkg.subhome .subbox-solid .buscador .fechas .unit label{float:left;margin-right:10px}.pkg.subhome .subbox-solid .cambio-aerop,.pkg.subhome .buscador #aeropuertoDestino{position:absolute !important;left:0 !important;top:60px !important;width:225px}.pkg.subhome .subbox-solid .cambio-aerop span,.pkg.subhome .buscador #aeropuertoDestino span,.pkg.subhome .subbox-solid .cambio-aerop span a,.pkg.subhome .buscador #aeropuertoDestino span a{display:block}.pkg.subhome .subbox-solid .buscador #wrap-sel-aerop .wrap-campo-azlist a.azlist{left:180px}.pkg.subhome.subhome-vuehot .buscador #wrap-sel-aerop{position:absolute !important;top:65px !important;left:240px !important;width:215px;margin-bottom:0}.pkg.subhome.subhome-vuehot .buscador #wrap-sel-aerop .slide-toggler-lite{display:none}.pkg.subhome .subbox-solid .buscador .check-estancias{left:505px;top:10px;margin-bottom:35px;max-width:320px;display:block}.pkg.subhome .subbox-solid .buscador #fechasestancia{position:absolute !important;margin-left:0;top:65px;left:685px;width:330px}.pkg.subhome .subbox-solid .buscador #fechasestancia .unit{width:145px !important}.pkg.subhome .subbox-solid .buscador #fechasestancia .unit input{width:139px;background-position:105px -4378px}.pkg.subhome .subbox-solid .buscador .f-row.clearfix .habs{width:820px}.pkg.subhome .subbox-solid .buscador .f-row.clearfix .numhabs,.pkg.subhome .subbox-solid .buscador .f-row.clearfix .habs{margin-top:10px}.pkg.subhome.vuehot .b-vuehot .line.f-row.nomb{margin-bottom:15px !important}.pkg.subhome #regimenHotel{background-position:138px -4425px}.pkg.subhome .subbox-solid .buscador .f-row.nomb+br+div{position:absolute;bottom:15px;left:430px}.pkg.subhome .line.f-row.wrap-boton{position:absolute;left:620px;bottom:12px}.pkg.subhome .line.f-row.wrap-boton .btn{padding:13px 85px}.subhome.subhome-vue .main-content-wrapper{background:none !important}.subhome.subhome-vue .col-ppal-izda .wrap-buscador-subhome{width:100% !important;padding:80px 0 35px 0 !important;padding-top:0;background:url(https://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/bgpkg.jpg) no-repeat center top rgba(0,0,0,0);background-size:100%;margin-bottom:30px}.subhome.subhome-vue .clearfix:nth-child(1) .col-ppal-izda{padding-top:0}.subhome.subhome-vue .clearfix:nth-child(1) .col-ppal-izda .wrap-buscador-subhome+*,.subhome.subhome-vue .col-ppal-izda&gt;*,.subhome.subhome-vue .col-ppal-dcha{width:1280px !important;margin:0 auto}.subhome.subhome-vue .col-ppal-izda .banners{margin-top:25px}.subhome.subhome-vue .col-ppal-dcha .bloque.banners img{width:100%}.subhome.subhome-vue [class*=buscador]{position:relative !important;top:0 !important;padding:0 20px;background:rgba(0,0,0,0);width:750px}.subhome.subhome-vue .buscador .tipo-vuelo,.subhome.subhome-vue .buscador #onewaydata{display:inline-block}.subhome.subhome-vue .buscador #onewaydata .origen-destino{width:390px;margin-right:20px}.subhome.subhome-vue .buscador #onewaydata .origen-destino .campo{width:180px}.subhome.subhome-vue .buscador #onewaydata .fechas{width:270px}.subhome.subhome-vue #multitripdata{padding:0 !important}.subhome.subhome-vue h1.h-big{padding:20px;position:absolute;color:#fff;top:0 !Important;z-index:10}.pkg.subhome .subbox-solid .buscador{width:1024px !important;background:none;padding:0}.subhome.subhome-vue .buscador #clasebillete.f-select{width:76px}.subhome.subhome-vue .buscador .nomb,.subhome.subhome-vue .buscador .line.f-row.wrap-boton{width:630px}.subhome.subhome-vue .residente+.line .size4of7{float:left;width:initial}.subhome.subhome-vue .residente+.line .lastUnit{position:relative !important;margin-left:35px;width:initial;float:left;display:flex;top:0 !important}.vuelos.dispo aside .filtros-vuelos #roundTripFilter section{margin-bottom:15px}.vuelos.dispo aside .filtros-vuelos #roundTripFilter .subtitle&gt;*{font-size:14px}.vuelos.dispo .filtros-vuelos #idDivPrecio{overflow:inherit !important}.vuelos.dispo .filtros-vuelos #outboundFilter,.vuelos.dispo .filtros-vuelos #inboundFilter{padding-left:15px;padding-right:15px}.vuelos.dispo .filtros-vuelos #radioSegment{margin-bottom:15px;text-transform:uppercase;padding:10px 0}.vuelos.dispo .filtros-vuelos #radioOutbound,.vuelos.dispo .filtros-vuelos #radioInbound{position:relative;margin-right:30px}.vuelos.dispo .filtros-vuelos #radioInbound{margin-left:25px}.vuelos.dispo .filtros-vuelos #radioOutbound:before,.vuelos.dispo .filtros-vuelos #radioInbound:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:20px;content:"\f072";margin:0 5px 0 0;left:20px;color:#666;position:absolute;top:-5px}.tren.vuelos.dispo .filtros-vuelos #radioOutbound:before,.tren.vuelos.dispo .filtros-vuelos #radioInbound:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:20px;content:"\f076";margin:0 5px 0 0;left:20px;color:#666;position:absolute;top:-5px}.vuelos.dispo .filtros-vuelos #radioInbound:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.vuelos.dispo .resultados-tabs #fechas-flexibles .verdetalles,.vuelos.dispo .resultados-tabs #fechas-solicitadas .verdetalles,.vuelos.dispo .resultados-tabs #listado-precio .verdetalles,.vuelos.dispo .resultados-tabs #listado-horario .verdetalles{margin:20px 0 0}.vuelos.dispo #listado-horario .detalles-vuelo-wrap{margin:6px -24px -20px}.vuelos.dispo .detalles-vuelo-wrap .cargos-adicionales&gt;.line .size1of1{display:inline-block;width:100%}.vuelos .otros .lowcost{width:30px !important}.vuelos.dispo #listado-horario .wrap-sel-custom .vuelo2.selected{background:#fff6ae}.wrap-sel-custom .detalles-tren-wrap,.wrap-sel-custom.comb-tren .detalles-tren-wrap,.resultados-tre .detalles-tren-wrap,.resultados-vue .detalles-tren-wrap,.detalles-tren-wrap{margin-bottom:1px !important;margin-top:10px !important}.vuelos.dispo #listado-horario .wrap-sel-custom .ordenar .aerolinea{width:116px}.vuelos.dispo #listado-horario .wrap-sel-custom .ordenar .escalas{width:32px}.vuelos.dispo .ordenar .cols-datos .ordena.active .icon-wrap{background:url('https://d2eh7florc4mjb.cloudfront.net/img/sprites/iconos-small.png?v5') no-repeat;width:7px;height:4px}.vuelos.dispo .ordenar .cols-datos .ordena .icon-wrap.asc{background-position:0 -214px}.vuelos.dispo .ordenar .cols-datos .ordena .icon-wrap.desc{background-position:0 -228px}.pago-oficina{padding:30px 0}.pago-oficina .wrap-viajero-unico{margin-top:20px;padding:15px;border:1px solid #e6e7e8}.pago-oficina .wrap-viajero-unico .bloque-viajero{display:inline-block;margin-right:15px;width:20%}.pago-oficina .wrap-viajero-unico .bloque-viajero h2{font-family:"Travel Regular";font-weight:700;font-size:14px !important;color:#333;text-transform:uppercase}.pago-oficina .wrap-viajero-unico .bloque-viajero:first-child{width:45%}.pago-oficina .wrap-viajero-unico .bloque-viajero:last-child{margin-right:0}.pago-oficina .wrap-viajero-unico .iframe{display:block;margin:10px 0;text-align:right}.pago-oficina .wrap-viajero-unico .iframe:before{content:"\f041";font-family:FontAwesome;display:inline-block;vertical-align:baseline;font-size:21px;color:#999;margin-right:5px}.trenes.dispo .hora{color:#000 !important;font-family:Travel Bold;margin-right:5px}.trenes.dispo .flecha{width:20px}.trenes.dispo .flecha:before{font-family:FontAwesome;content:"\f178";color:#333;font-size:10px}.trenes.dispo .flecha .icon-wrap{display:none}.trenes.dispo .otros{width:95px}.trenes.dispo .tipoclase{position:relative}.trenes.dispo .tipoclase *{display:inline-block;vertical-align:middle}.trenes.dispo .tipoclase .promoplus.icon-wrap{background-position:0 -50px !important}.trenes.dispo .tipoclase .promo.icon-wrap{background-position:0 -25px !important}.trenes.dispo .tipoclase .cjoven.icon-wrap{background-position:0 -196px !important}.trenes.dispo .tipoclase .icon-wrap:first-child{background:url(https://d2eh7florc4mjb.cloudfront.net/img/sprites/tren-clase.png) no-repeat;width:16px;height:16px;margin-right:0}.trenes.dispo .tipoclase .vertarifas.icon-wrap{background-position:0 -3466px;float:none;height:16px;margin:0 0 2px 5px;vertical-align:middle;width:16px}.trenes.dispo .tren-wrap{padding:15px 0 0;min-height:inherit;background:#efefef;position:relative}.trenes.dispo .tren-wrap .tren&gt;div{display:inline-block;padding-bottom:15px;vertical-align:middle}.trenes.dispo .tren-wrap .tren .compania{width:100px}.trenes.dispo .tren-wrap .tren .compania .icon-wrap{width:21px;height:14px;margin:0 12px 0 0}.trenes.dispo .tren-wrap .tren .compania .icon-wrap.icon-ida{background-position:0 -4170px}.trenes.dispo .tren-wrap .tren .compania .icon-wrap.icon-vuelta{background-position:0 -4192px}.trenes.dispo .tren-wrap .tren .siglas{display:inline-block;width:96px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px}.trenes.dispo .tren-wrap .tren .salida{width:180px}.trenes.dispo .tren-wrap .tren .llegada{width:190px}.trenes.dispo .tren-wrap .acciones{float:none;position:absolute;right:10px;text-align:center;width:210px}.trenes.dispo .tren-wrap .precio-wrap{top:-30px !important;margin-bottom:18px;background:#5578dc;color:#fff;padding:25px 5px 25px 5px;position:relative;text-align:center}.trenes.dispo .tren-wrap .btn{top:-65px}.trenes.dispo .tren-wrap .verdetalles{background:#7f7f7f;display:inline-block;margin:20px 0 0 0;padding:10px 20px 7px}.trenes.dispo .tren-wrap .verdetalles a{color:#fff;font-weight:300;text-transform:uppercase;font-size:12px}.trenes.dispo .tren-wrap .verdetalles a .icon-wrap:before{color:#fff}.trenes.dispo .tren-ida,.trenes.dispo .tren-vuelta,.trenes.dispo .trays{font-size:13px;color:#666;line-height:15px;padding:4px 0}.trenes.dispo .tren-ida .detalles-tren-heading .icon-wrap,.trenes.dispo .tren-vuelta .detalles-tren-heading .icon-wrap,.trenes.dispo .trays .detalles-tren-heading .icon-wrap,.trenes.dispo .tren-ida .compania .icon-wrap,.trenes.dispo .tren-vuelta .compania .icon-wrap,.trenes.dispo .trays .compania .icon-wrap,.trenes.dispo .tren-ida .meta .icon-wrap,.trenes.dispo .tren-vuelta .meta .icon-wrap,.trenes.dispo .trays .meta .icon-wrap{width:21px;height:14px;margin:0 12px 0 0}.trenes.dispo .tren-ida .cabecera-tren .icon-wrap{background-position:0 -4170px}.trenes.dispo .tren-vuelta .cabecera-tren .icon-wrap{background-position:0 -4192px}.trenes.dispo .selected{background:#fff6ae}.trenes.dispo .detalles-tren-wrap{margin:6px -24px -20px;padding:15px 30px;background:#fff}.trenes.dispo .detalles-tren-wrap .cabecera-tren{color:#888f95;margin:0 0 10px;padding:5px 0;border-bottom:1px solid #f2f2f2}.trenes.dispo .detalles-tren-wrap .cabecera-tren .detalles-tren-heading{width:180px}.trenes.dispo .detalles-tren-wrap .cabecera-tren .fecha{width:500px}.trenes.dispo .detalles-tren-wrap .cabecera-tren .duracion{width:75px}.trenes.dispo .detalles-tren-wrap .cabecera-tren .otros{width:130px;text-align:right}.trenes.dispo .detalles-tren-wrap .meta{width:180px}.trenes.dispo .detalles-tren-wrap .meta .icon-wrap{background-position:0 -1960px;height:18px;vertical-align:text-bottom;width:16px}.trenes.dispo .detalles-tren-wrap .destino{width:500px}.trenes.dispo .detalles-tren-wrap .destino p{display:block;margin-right:10px;vertical-align:top}.trenes.dispo .detalles-tren-wrap .duracion{width:75px}.trenes.dispo .detalles-tren-wrap .otros{width:130px;text-align:right}.trenes.dispo .detalles-tren-wrap .escala{background:#efefef;font-size:11px;line-height:18px;margin-bottom:5px}.trenes.dispo .resultados-tre .wrap-sel-custom .ordenar .icon-wrap{display:none}.trenes.dispo .resultados-tre .wrap-sel-custom .ordenar .tipotren{width:85px;text-indent:10px}.trenes.dispo .resultados-tre .wrap-sel-custom .ordenar .salida{width:80px}.trenes.dispo .resultados-tre .wrap-sel-custom .ordenar .llegada{width:60px}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .tren&gt;div{display:inline-block;vertical-align:middle}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .tren .tipotren{width:65px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .tren .salida{width:80px !important}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .tren .verdetalles{width:15px;margin:0 !important}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .tren .verdetalles a{color:#00dd82;font-size:16px}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .tren .salida{width:40px !important}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .tren .llegada{width:40px !important}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .tren .tipoclase{overflow:visible}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .tren .precio{font-size:14px !important;text-align:right;color:#000;float:right;width:71px !important}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .detalles-tren-wrap{margin:5px 0;padding:8px 12px;background:#f7f7f7;position:relative}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .detalles-tren-wrap:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #8e8e8e;content:"";display:block;left:89px;position:absolute;top:-5px}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .detalles-tren-wrap .cabecera-tren{background:#8e8e8e;color:#fff;margin:-12px -13px 0;font-size:12px;line-height:18px;padding:5px 15px}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .detalles-tren-wrap .meta{margin-top:10px}.trenes.dispo .resultados-tre .wrap-sel-custom .datos .detalles-tren-wrap .destino{width:400px;margin-left:0 !important}.trenes.dispo .resultados-tre #listado-combinadas .tren-wrap{padding:15px}.trenes.dispo .resultados-tre #listado-combinadas .tren-wrap .acciones2{float:none;position:absolute;right:10px;text-align:center;width:210px}.trenes.dispo .resultados-tre #listado-combinadas .detalles-tren-wrap{margin:inherit}.trenes.dispo .otras-tarifas{background:#fff;border-radius:4px;box-shadow:0 0 10px 0 #ccc;padding:20px 15px 10px;position:absolute;top:0;right:0;width:120px;z-index:2;line-height:14px;font-size:10px}.trenes.dispo .otras-tarifas .block{display:none}.trenes.dispo .otras-tarifas a.fa-times{position:absolute;right:5px;top:5px}.trenes.dispo .otras-tarifas .tarifa.tipoclase{width:90px !important;margin:1px 0}.trenes.dispo .otras-tarifas .precio{font-family:Travel Bold;font-size:14px !important;text-align:right;color:#000;float:right;width:71px !important}.filtros-trenes #inboundFilter,.filtros-trenes #outboundFilter{padding:0 15px}.filtros-trenes #inboundFilter section,.filtros-trenes #outboundFilter section{margin-bottom:15px}.filtros-trenes #radioSegment{margin-bottom:15px;text-transform:uppercase;padding:10px 0}.filtros-trenes #radioSegment input[type="radio"]{position:relative;margin-right:30px}.filtros-trenes #radioSegment #radioInbound{margin-left:10px}.filtros-trenes #radioSegment #radioOutbound:before,.filtros-trenes #radioSegment #radioInbound:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:20px;content:"\f072";margin:0 5px 0 0;left:20px;color:#666;position:absolute;top:-5px;content:"\f238"}.icon-wrap.noFeeTrain{background:url("http://d2eh7florc4mjb.cloudfront.net/img/bttb/graficos/genericatren.png") no-repeat !important;width:19px;height:19px;margin:0 0 0 5px;vertical-align:middle}#cboxLoadedContent{margin:0 auto}#cboxClose{right:35px !important}.doc-buscando{min-width:100% !important}.doc-buscando .buscando .logo img{max-width:100%;padding:0 10px}.doc-buscando .buscando .busqueda-hotel{max-width:970px;width:100%}@media (max-width:1024px){.doc-buscando .buscando .banner{padding:20px}.doc-buscando .buscando .busqueda-hotel{display:flex;justify-content:center}.doc-buscando .buscando .busqueda-hotel .datos{border:none;padding:0}.doc-buscando .buscando .busqueda-hotel .hoteles-slide{display:none;padding:0}}.modSeoLinks a,.seoBlocks a{text-decoration:none}@media (max-width:1024px){header.mainHeader nav ul li#showSubmenu a::before{font-size:30px !important}}header.mainHeader *{box-sizing:border-box}.infoLayer{transition:1s opacity;max-width:430px;z-index:10;position:absolute;box-shadow:0 0 5px 2px rgba(0,0,0,0.2);background:#fff}.infoLayer .closeTooltip{color:#fff;float:right}.infoLayer .closeTooltip:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:'\f00d';position:relative;margin:0 5px 0 0}.infoLayer .heading{float:none;background:#3e79e0 !important;color:#fff !important;text-transform:uppercase;font-size:12px;padding:15px 15px 15px 25px;position:relative;border-color:#3e79e0 !important}.infoLayer .heading:after,.infoLayer .heading:before{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid;content:'';position:absolute;top:-7px}.infoLayer .heading:after{border-bottom-color:inherit}.infoLayer .heading:before{border-bottom-color:#3e79e0}.infoLayer .heading.center:after,.infoLayer .heading.center:before{margin:0 auto;left:0;right:0}.infoLayer .heading.right:after,.infoLayer .heading.right:before{right:20px}.infoLayer .heading.left:after,.infoLayer .heading.left:before{left:20px}.infoLayer .heading span{display:inline-block;font-family:'Travel Bold'}.infoLayer .content{font-size:15px;background:#fff;padding:15px 25px;height:auto}.infoLayer .content p{color:#666;margin:0}.infoLayer .content ul{margin:0;position:relative;margin-left:50px}.infoLayer .content ul:before{content:'';height:100%;border-left:1px solid #000;left:2.5px;position:absolute}.infoLayer .content ul li{list-style:disc inside;position:relative;margin-bottom:5px}.infoLayer .content ul li:last-child{margin:0}.infoLayer .content ul li span{display:inline-block;vertical-align:top}.infoLayer .content ul li span.dia{width:40px;left:-50px;top:0;position:absolute}.infoLayer .content ul li span.puerto{width:160px}.infoLayer .content ul li span.duracion,.infoLayer .content ul li span.salida,.infoLayer .content ul li span.llegada{width:110px}.infoLayer .content ul.colName{margin:0;color:#666;text-transform:uppercase;font-size:12px;margin-bottom:10px}.infoLayer .content ul.colName li{list-style:none}.infoLayer .content ul.colName:before{content:'';border:none}.infoLayer .content ul.colName .dia{position:relative;left:0;width:64px;transform:none}.infoLayer .content ul.colName.duracion,.infoLayer .content ul.colName .llegada{width:80px}.infoLayer .content ul.colName .puerto{width:160px}.infoLayer .content .itineraryHolder ul{margin:0;position:relative;margin-left:50px}.infoLayer .content .itineraryHolder ul:before{content:'';height:100%;border-left:1px solid #000;left:2.5px;position:absolute}.infoLayer .content .itineraryHolder ul li{list-style:disc inside;position:relative;margin-bottom:5px}.infoLayer .content .itineraryHolder ul li:last-child{margin:0}.infoLayer .content .itineraryHolder ul li span{display:inline-block;vertical-align:top}.infoLayer .content .itineraryHolder ul li span.dia{width:40px;left:-50px;top:0;position:absolute}.infoLayer .content .itineraryHolder ul li span.puerto{width:160px}.infoLayer .content .itineraryHolder ul li span.duracion,.infoLayer .content .itineraryHolder ul li span.salida,.infoLayer .content .itineraryHolder ul li span.llegada{width:110px}.infoLayer .content .itineraryHolder ul.colName{margin:0;color:#666;text-transform:uppercase;font-size:12px;margin-bottom:10px}.infoLayer .content .itineraryHolder ul.colName li{list-style:none}.infoLayer .content .itineraryHolder ul.colName:before{content:'';border:none}.infoLayer .content .itineraryHolder ul.colName .dia{position:relative;left:0;width:64px;transform:none}.infoLayer .content .itineraryHolder ul.colName.duracion,.infoLayer .content .itineraryHolder ul.colName .llegada{width:80px}.infoLayer .content .itineraryHolder ul.colName .puerto{width:160px}.infoLayer .content .contactHolder{width:300px;margin-left:0;padding-left:40px;padding:5px 5px 5px 45px}.infoLayer .content .contactHolder:before{border-left:0}.infoLayer .content .contactHolder li{list-style:none;margin-bottom:20px;line-height:18px}.infoLayer .content .contactHolder li span{font-family:"Travel Bold",Helvetica,sans-serif,Arial}.infoLayer .content .contactHolder li a{color:#3e79e0;text-decoration:underline}.infoLayer .content .contactHolder li:before{float:left;color:#b0b4c0;width:20px;text-align:center;font-size:22px !important;margin-left:-40px !important;top:5px}.infoLayer .content .contactHolder li:nth-child(1):before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:"\f095";position:relative;margin:0 5px 0 0}.infoLayer .content .contactHolder li:nth-child(2):before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:"\f0e0";position:relative;margin:0 5px 0 0}.infoLayer .content .contactHolder li:nth-child(3):before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:"\f041";position:relative;margin:0 5px 0 0}.infoLayer .content .contactHolder li:nth-child(4):before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:"\f129";position:relative;margin:0 5px 0 0}header.mainHeader .fa-sign-out:before,header.mainHeader .fa-user:before{display:none !important}header.mainHeader .headerTop .links ul li span{font-size:12px !important}header.mainHeader .headerTop .links ul li a{font-size:12px !important}header.mainHeader .headerTop .links ul li a#closeSession:before{font-size:15px}header.mainHeader nav ul li a{font-size:14px}header.mainHeader nav ul li.moreProducts{margin:0}header.mainHeader nav ul li.moreProducts a:before{font-size:20px}header.mainHeader .secondaryLinks ul li{font-size:13px}header.mainHeader .secondaryLinks ul li.heading a:after{font-size:15px}header.mainHeader .secondaryNavigation .subMenu li a{font-size:13px}header.mainHeader .secondaryNavigation .subMenu li:before{font-size:20px !important}header.mainHeader .secondaryNavigation .subMenu li.heading span{font-size:20px}header.mainHeader .secondaryNavigation .subMenu li.heading .close{float:none;opacity:1;text-shadow:none}header.mainHeader .secondaryNavigation .subMenu li.heading .close:before{font-size:25px}header.mainHeader .secondaryNavigation .subMenu li.hasChild&gt;a:before{font-size:15px}.infoLayer .heading span{font-size:12px}.infoLayer .content{font-size:15px}.infoLayer .content .contactHolder li:before{font-size:22px !important}.bttb .disneyOwc.b-ext .icon-group&gt;a{color:inherit}.modMmbox~.searchForm{margin-top:-0.5% !important}.disneyOwc #buscadorBox-1386935308130{margin-top:-9px !important}.searchForm{background:#323540;position:relative;overflow:visible !important;width:100%;margin-top:0;padding:30px 0}.searchForm .searchInner{position:relative;max-width:126rem;padding:0 10px;margin:0 auto}.searchForm form{margin:0}.searchForm h3{text-transform:uppercase;font-size:18px;display:inline-block;vertical-align:middle;margin:0;padding:0 0 5px 0;color:#fff}.searchForm .searchHeading{margin:0 0 10px 0;font-size:0;color:#fff}.searchForm .searchHeading .closeItem:before{font-size:30px}.searchForm .searchHeading .toggleForm{text-transform:uppercase;font-size:14px;color:#3e79e0;display:inline-block;vertical-align:middle;margin:0 0 0 10px}.searchForm .searchHeading .toggleForm:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:"\f002";position:relative;margin:0 5px 0 0}.searchForm .field select,.searchForm .field input{font-size:14px;border:none;color:#32353f;width:100%;border-radius:4px}.searchForm .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://d1yold88hsv6sw.cloudfront.net/assets/img/graficos/arrowDown.png) no-repeat 95% 50% #fff;border-radius:4px}.searchForm .field.date input{background:url(https://d1yold88hsv6sw.cloudfront.net/assets/img/graficos/calendarInput.png) no-repeat 95% 50% #fff}.searchForm .checkList{display:inline-block;vertical-align:top;font-size:15px;margin:0;margin-right:45px}.searchForm .checkList:last-child{margin:0}.searchForm .checkList li{color:#fff;display:inline-block;vertical-align:top;margin-right:10px}.searchForm .checkList li:last-child{margin:0}.searchForm fieldset{display:block;font-size:0;position:relative;margin:10px 0 0 0}.searchForm fieldset:first-of-type{margin:0 !important}.searchForm fieldset .field{position:relative;font-size:0;display:inline-block;vertical-align:top;margin:0 2.096% 0 0}.searchForm fieldset .field:last-child{margin:0}.searchForm fieldset .field select{padding:20px 20px 5px 10px;height:50px;display:inline-block}.searchForm fieldset .field input:not([type="checkbox"]){padding:20px 20px 5px 10px;height:50px;outline:0}.searchForm fieldset .field label{position:absolute;left:10px;top:10px;max-width:100%;color:#666;line-height:1;text-transform:uppercase;font-size:12px}.searchForm fieldset.fieldAgrupatorActions{margin:20px 0 0 0;display:block}.searchForm fieldset.fieldAgrupatorActions:before,.searchForm fieldset.fieldAgrupatorActions:after{display:table;content:" "}.searchForm fieldset.fieldAgrupatorActions:after{clear:both}.searchForm .btn{font-family:'Travel Bold';height:50px;line-height:50px;padding:0 5px;font-size:15px;display:block;background:#3e79e0;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-transition:1s background;transition:1s background;position:relative;border-radius:4px}.searchForm .btn span{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0}.searchForm .btn:hover{background:#0e51c5;opacity:.8;transition:.5s opacity}.searchForm .field.flight{width:34.274%}.searchForm .field.date{width:12.5%}.searchForm .field.date:hover input{cursor:pointer}.searchForm .field.guests{width:34.274%}.searchForm .field.lodging{width:34.274%}.searchForm .field.lodgingDate{width:27.016%}.searchForm .field.resident{width:auto;min-width:40%}.searchForm .field.roomNum{width:8.612%}.searchForm .field.pax{width:8.612%}.searchForm .field.numHab,.searchForm .field.numHabs{width:6.5%;height:50px;line-height:50px}.searchForm .field.numHab span,.searchForm .field.numHabs span{font-size:12px;color:#fff;text-transform:uppercase;padding-left:10%}.searchForm .field.schedule a{height:50px;color:#fff;font-size:11px;text-transform:uppercase;display:inline-block;text-align:center;background:#fff;padding:5px;color:#666;transition:1s background,1s color}.searchForm .field.schedule a:last-child{margin:0}.searchForm .field.schedule a:before{display:block !important;margin:0 0 5px 0 !important;color:#b8b8b9;font-size:20px !important}.searchForm .field.schedule a:hover,.searchForm .field.schedule a.active{background:#3e79e0;color:#fff}.searchForm .field.schedule a:hover:before,.searchForm .field.schedule a.active:before{color:#fff}.searchForm .field.schedule a.morning:before{font-family:FontBttb;display:inline-block;vertical-align:middle;font-size:15px;content:'\ea2e';position:relative;margin:0 5px 0 0}.searchForm .field.schedule a.afternoon:before{font-family:FontBttb;display:inline-block;vertical-align:middle;font-size:15px;content:'\ea2f';position:relative;margin:0 5px 0 0}.searchForm .field.schedule a.night:before{font-family:FontBttb;display:inline-block;vertical-align:middle;font-size:15px;content:'\ea30';position:relative;margin:0 5px 0 0}.searchForm .field.hasError input,.searchForm .field.hasError select{color:#f94256;box-shadow:0 0 5px 0 #f94256}.searchForm .field.hasError input[type=text]{background:#fff url(https://d1yold88hsv6sw.cloudfront.net/assets/img/graficos/errorImage.png) no-repeat 95% center}.searchForm .message{position:relative;margin:5px 0}.searchForm .message.messageError{border:1px solid #f94256;background:rgba(255,255,255,0.7);padding:5px;color:#f94256;font-size:12px;text-transform:uppercase}.searchForm .message.messageError span{font-weight:700;margin:0;display:block}.searchForm .inputGroup{display:inline-block;vertical-align:middle;position:relative;width:100%;margin:0 2.096% 0 0}.searchForm .inputGroup:last-child{margin:0}.searchForm .paxChild{position:relative}.searchForm .pop-pax{position:absolute;background:#fff;z-index:11;width:300px;top:50px;right:0;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.searchForm .pop-pax .message{padding:0 10px}.searchForm .pop-pax label{position:relative !important;left:0 !important;top:0 !important;margin-bottom:5px;display:block}.searchForm .pop-pax .header{background:#3e79e0;position:relative}.searchForm .pop-pax .header h4{color:#fff;margin:0;padding:5%;display:inline-block;position:relative;background:none;font-size:15px;font-family:'Travel Regular';font-weight:400;text-transform:none}.searchForm .pop-pax .header h4:before{content:""}.searchForm .pop-pax .header .closeItem{display:inline-block;color:#fff}.searchForm .pop-pax .header .closeItem:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:'\f00d';position:relative;margin:0 5px 0 0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%)}.searchForm .pop-pax .header:before{position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #3e79e0;right:5%;content:"";top:-10px}.searchForm .pop-pax .field{text-align:left;padding:5%;width:100% !important;margin:0}.searchForm .pop-pax .field select{background-position:90% center;border:1px solid #cccfd7;width:18.808%;padding:0 !important;margin:0 2% 4%;font-size:12px;height:30px}.searchForm .pop-pax .field select:last-of-type{margin:0 2%}.searchForm .pop-pax .field.search{padding:0;display:inline-block;width:40%;vertical-align:top;float:none}.searchForm .pop-pax .field.search a.btn{margin:0 auto}.searchForm .pop-pax .field.paxChildAge select{font-size:12px;text-indent:2px;height:30px}.searchForm .pop-pax .field.paxChildAge select:last-child{margin:0 !important}.searchForm .pop-pax .field.paxChildAge span{display:block;margin-bottom:10px;color:#333;text-align:center;font-size:15px}.searchForm .pop-pax .field.travelersInfo label{color:#333}.searchForm .pop-pax .field.travelersInfo .item{display:block;vertical-align:middle;width:100%;margin-bottom:3%;font-size:0}.searchForm .pop-pax .field.travelersInfo .item:last-child{margin:0}.searchForm .pop-pax .field.travelersInfo .item&gt;*{display:inline-block;vertical-align:middle;font-size:12px}.searchForm .pop-pax .field.travelersInfo .item select{width:40%;margin:0;padding:1px 1px 1px 15px !important}.searchForm .pop-pax .field.travelersInfo .item span{width:30%;margin-top:5px;text-align:center;font-size:12px;color:#666;text-align:right}.searchForm .pop-pax .field.travelersInfo .item label{width:30%;text-align:left}.searchForm .pop-pax.pop-lodging .deleteLodging{height:100%;position:absolute;right:0;top:0;width:40px;border-left:1px solid #f1f1f1;text-align:center}.searchForm .pop-pax.pop-lodging .deleteLodging:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:'\f057';margin:0 5px 0 0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:relative;top:50%;transform:translateY(-50%);left:0;color:#bbb;transition:1s color}.searchForm .pop-pax.pop-lodging .deleteLodging:hover:before{color:#3e79e0}.searchForm .pop-pax.pop-lodging .lodgingItem{height:100%;display:block;position:relative;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;padding-right:40px;padding-bottom:10px}.searchForm .pop-pax.pop-lodging .lodgingItem:first-child{border:none}.searchForm .pop-pax.pop-lodging .addLodging{text-align:center;padding:10px 5px}.searchForm .pop-pax.pop-lodging .addLodging a{display:block;color:#3e79e0;font-size:12px;text-transform:uppercase;font-family:'Travel Bold'}.searchForm .pop-pax.pop-lodging .addLodging a:hover{text-decoration:underline}.searchForm .pop-pax.pop-lodging .addLodging a:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:'\f067';position:relative;margin:0 5px 0 0}.searchForm .pop-pax.pop-lodging .header+.lodgingItem{border:none}.searchForm .pop-pax.pop-lodging .field{padding:5% 5% 0}.searchForm .pop-pax.pop-lodging .field.lodging span{display:inline-block;margin-right:5px;font-size:12px;text-transform:uppercase;font-family:'Travel Bold';color:#333}.searchForm .pop-pax.pop-lodging .field.lodging select{display:inline-block;height:35px;width:35%;padding-left:5px !important;padding-right:5px !important;text-overflow:ellipsis}.searchForm .pop-pax.pop-lodging .field.paxChildAge{padding-top:0;text-align:center}.searchForm .pop-pax.pop-lodging .field.paxChildAge span{display:block;margin-right:5px;font-size:12px}.searchForm .pop-pax.pop-lodging .field.paxChildAge select{height:25px}.searchForm ::-webkit-input-placeholder{color:#666}.searchForm :-moz-placeholder{color:#666}.searchForm ::-moz-placeholder{color:#666}.searchForm :-ms-input-placeholder{color:#666}.searchForm input::-webkit-calendar-picker-indicator{display:none}.searchForm input[type="date"]::-webkit-input-placeholder{visibility:hidden !important}.searchForm .advancedField{display:none !important}.searchForm#searchFormAdvanced .advancedField{display:inline-block !important;vertical-align:middle !important}.searchForm#searchFormAdvanced .field{margin:0 .806% 0 0}.searchForm#searchFormAdvanced .field:last-child{margin:0}.searchForm#searchFormAdvanced .flight{width:17.7%}.searchForm#searchFormAdvanced .date,.searchForm#searchFormAdvanced .hour,.searchForm#searchFormAdvanced .flightClass{width:11.93%}.searchForm#searchFormAdvanced .lodging{width:36.29%}.searchForm#searchFormAdvanced .category{width:11%}.searchForm#searchFormAdvanced .regime{width:12.5%}.searchForm#searchFormAdvanced .addLodging{width:12.2%}.searchForm#searchFormAdvanced .addLodging a{text-decoration:none;text-transform:uppercase;line-height:30px}.searchForm#searchFormAdvanced .addLodging a:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:"\f055";position:relative;margin:0 5px 0 0;vertical-align:baseline}.searchForm#searchFormAdvanced .inputGroup.lodgingDate{width:25.322%;margin:0 .2% 0 0}.searchForm#searchFormAdvanced .inputGroup.lodgingDate .inputGroup{margin:0 2.9% 0 0;width:47.41%}.searchForm#searchFormAdvanced .inputGroup.lodgingDate .inputGroup:last-child{margin:0}.searchForm.advancedForm .searchHeading h3{width:35%;margin:0}.searchForm.advancedForm .searchHeading .toggleForm{width:65%;margin:0;text-align:right}.searchForm .ageResume{font-size:13px !important;color:#fff;vertical-align:middle;padding:0 0 10px 0}.searchForm .ageResume a{display:block;font-size:12px !important;color:#3e79e0;text-decoration:underline;text-transform:uppercase;font-family:'Travel Bold'}@media (max-width:767px){.searchForm .searchHeading h3{width:100%;margin:0 0 2.096% 0}.searchForm .searchHeading fieldset{width:100% !important}.searchForm .searchHeading fieldset .checkList{margin:0;display:block;width:100%}.searchForm .searchHeading fieldset .checkList:last-child{margin:2.096% 0 0 0}.searchForm fieldset{margin:0 0 2.096% 0}.searchForm fieldset .field{width:100% !important;margin:0 0 2.096% 0 !important}.searchForm fieldset .field input[type=text],.searchForm fieldset .field input[type=date],.searchForm fieldset .field select{width:100%}.searchForm fieldset .field.lodging label{width:75%;margin:0 0 2.096% 25%}.searchForm fieldset .field.lodging input[type=text]{margin-left:25%}.searchForm fieldset .field.lodgingDate label{width:75%;margin:0 0 2.096% 25%}.searchForm fieldset .field.lodgingDate .inputGroup:first-of-type{margin-left:25%}.searchForm fieldset .field.numHab,.searchForm fieldset .field.numHabs{height:auto;line-height:inherit}.searchForm fieldset .field.numHab span,.searchForm fieldset .field.numHabs span{padding-left:0}.searchForm fieldset .field:last-child{margin:0 !important}.searchForm fieldset .field.search{width:100% !important;max-width:100% !important}.searchForm fieldset .field.search .btn{display:block;width:100%}.searchForm .inputGroup.lodgingDate .inputGroup{width:33.5%;margin:0 7.462% 0 0}.searchForm .inputGroup.lodgingDate .inputGroup input[type=date]{width:100%}.searchForm .inputGroup.lodgingDate .inputGroup:last-child{margin:0}.searchForm .inputGroup.paxChildAge{width:100%}.searchForm .inputGroup.paxChildAge select{margin:0 3.5% 0 0;width:16.1%}.searchForm .inputGroup.checkActivities{width:100%}.searchForm .inputGroup.checkActivities ul li{width:auto !important;margin:0 3% 0 0}.searchForm .inputGroup.checkActivities ul li:last-child{margin:0 3% 2% 0}.searchForm .inputGroup.checkGroup{width:100%;margin:2.096% 0 4.192% 0}.searchForm .inputGroup.checkGroup ul li{margin:0 3% 2% 0;width:30%}.searchForm .inputGroup.checkGroup label{width:auto;padding-left:1.5rem;text-indent:-2rem;margin-right:1rem}.searchForm#searchFormAdvanced .field{width:100%;margin:0 0 2.096% 0 !important}.searchForm#searchFormAdvanced .inputGroup.paxChildAge{width:100%}.searchForm#searchFormAdvanced .inputGroup.lodgingDate{width:100%;margin-bottom:1.5rem}.searchForm#searchFormAdvanced .inputGroup.lodgingDate .inputGroup{width:36.5%}.searchForm#searchFormAdvanced .resident{margin:2.096% 0 0 0}.searchForm#searchFormAdvanced .numhabs span{padding-left:0}.searchForm .pop-pax{left:0;right:0;margin:0 auto;top:20px}.searchForm .pop-pax .header:before{left:0;right:0;margin:0 auto}.searchForm .pop-pax .field.paxChildAge select{width:22%}}@media (max-width:480px){.searchForm .pop-pax select,.searchForm .field select,.searchForm .pop-pax input,.searchForm .field input{font-size:16px !important}.searchForm .pop-pax .header .closeItem:before{font-size:20px}.searchForm .pop-pax.pop-lodging{width:auto;max-width:400px}.searchForm .pop-pax.pop-lodging .field.paxChildAge select{height:30px}}.searchForm.searchFormHoteles .fieldAgrupatorActions{border:none;padding:0}.searchForm.searchFormHoteles .fieldAgrupatorActions:before,.searchForm.searchFormHoteles .fieldAgrupatorActions:after{display:table;content:" "}.searchForm.searchFormHoteles .fieldAgrupatorActions:after{clear:both}.searchForm.searchFormHoteles .fieldAgrupatorActions .checkList{display:inline-block;vertical-align:middle;width:67.9% !important}.searchForm.searchFormHoteles .fieldAgrupatorActions .search{float:right;width:20%}.searchForm.searchFormHoteles.searchFormAdvanced .field.guests{width:30.574%}.searchForm.searchFormHoteles .field.flight{width:28%}.searchForm.searchFormHoteles .field.roomNum{width:20%}.searchForm.searchFormHoteles .field.pax{width:12%}.searchForm.searchFormHoteles .field.guests{width:22.7%}.searchForm.searchFormHoteles .field.guests input[type=text]{background:#ffffff url("https://d1yold88hsv6sw.cloudfront.net/assets/img/graficos/arrowDown.png") no-repeat scroll 95% 70%;text-overflow:ellipsis}.searchForm.searchFormHoteles .field.search{width:15.9%}.searchForm.searchFormHoteles .field.checkList ul li{display:inline-block;vertical-align:middle;margin-right:15px}.searchForm.searchFormHoteles .field.checkList ul li label{margin-bottom:0;display:inline}.searchForm.searchFormHoteles .field.checkList ul li:last-child{margin:0}.searchForm.searchFormHoteles .field.ventaCorporate label{margin-bottom:5px !important}.searchForm.searchFormHoteles .solicitarMapeo{font-size:15px;text-decoration:none;position:absolute;top:0;right:0}.searchForm.searchFormHoteles .solicitarMapeo:after{font-family:FontAwesome;display:inline-block;vertical-align:middle;font-size:15px;content:'\f06a';position:relative;margin:0 5px 0 0;margin-left:5px}.searchForm.searchFormHoteles h3{width:100% !important}@media (max-width:768px){.searchForm.searchFormHoteles .field{margin:0 2.096% 2.096% 0}.searchForm.searchFormHoteles .field.guests{width:66%}.searchForm.searchFormHoteles .field.search{width:31.8%}.searchForm.searchFormHoteles .field.date,.searchForm.searchFormHoteles .field.flight{width:31.9%}.searchForm.searchFormHoteles .field.date.dateReturn{margin-right:0}}@media (max-width:767px){.searchForm.searchFormHoteles #ventaCorporate{margin-top:15px}.searchForm.searchFormHoteles .fieldAgrupatorActions .search{float:right;width:40%}}html{font-size:62.5%}header.mainHeader{line-height:1.62rem}header.mainHeader .headerTop{font-size:0;background:#fff;padding:15px;position:relative}@media (min-width:1025px){header.mainHeader .headerTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}}header.mainHeader .headerTop:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media (min-width:1024px){header.mainHeader .headerTop .logo{min-height:55px}}header.mainHeader .headerTop .logo a{display:inline-block}header.mainHeader .headerTop .logo img{max-width:100%;display:block}header.mainHeader .headerTop .links{margin-left:auto}header.mainHeader .headerTop .links ul{margin:0}header.mainHeader .headerTop .links ul li{display:inline-block;vertical-align:middle;margin-right:10px;position:relative;padding-right:10px;line-height:30px}@media (min-width:1025px){header.mainHeader .headerTop .links ul li:before,header.mainHeader .headerTop .links ul li:after{content:"";position:absolute;display:block;width:1px;height:50%;right:0}header.mainHeader .headerTop .links ul li:before{top:0;background:-webkit-linear-gradient(bottom, #c2c2c2 0, transparent 70%, transparent 100%);background:linear-gradient(to top, #c2c2c2 0, transparent 70%, transparent 100%)}header.mainHeader .headerTop .links ul li:after{bottom:0;background:-webkit-linear-gradient(top, #c2c2c2 0, transparent 70%, transparent 100%);background:linear-gradient(to bottom, #c2c2c2 0, transparent 70%, transparent 100%)}header.mainHeader .headerTop .links ul li:last-child{border:none;padding:0;margin:0;transition:1s background}header.mainHeader .headerTop .links ul li:nth-last-child(2){border:none;margin:0;padding:0}header.mainHeader .headerTop .links ul li:nth-last-child(2):after,header.mainHeader .headerTop .links ul li:nth-last-child(2):before{background:none}}header.mainHeader .headerTop .links ul li span,header.mainHeader .headerTop .links ul li a{font-size:12px;text-transform:uppercase;color:#3e79e0;text-decoration:none}header.mainHeader .headerTop .links ul li.tel span,header.mainHeader .headerTop .links ul li.tel a{font-family:'Open Sans';font-size:14px !important;font-weight:700}header.mainHeader .headerTop .links ul li a#closeSession:before{font-family:FontBttb;display:inline-block;vertical-align:middle;font-size:15px;content:'\ea65';position:relative;margin:0 5px 0 0;margin:-2px 0 0 5px}header.mainHeader .headerTop&gt;h1{color:#3e79e0;font-size:11px;text-transform:uppercase;position:relative;text-align:left;margin:0}@media (min-width:1025px){header.mainHeader .headerTop&gt;h1{position:absolute;left:15px;bottom:0}}header.mainHeader nav{background:#3e79e0}header.mainHeader nav ul{margin:0;display:flex;align-items:stretch}header.mainHeader nav ul li{margin-bottom:0;display:flex;align-items:stretch}header.mainHeader nav ul li a{padding:15px 10px 15px 10px;font-size:13px;text-transform:uppercase;display:block;color:#fff;text-decoration:none;align-self:center}header.mainHeader nav ul li.moreProducts{background:#215eca;order:2;margin-left:auto !important}header.mainHeader nav ul li.moreProducts&gt;a{position:relative;color:#fff;display:flex;align-items:center}header.mainHeader nav ul li.moreProducts&gt;a:before{font-family:FontBttb;display:inline-block;vertical-align:middle;font-size:15px;content:'\ea4b';position:relative;margin:0 5px 0 0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%);top:44%;font-size:20px}header.mainHeader nav ul li.moreProducts&gt;a span{font-family:'Open Sans';padding-left:25px}header.mainHeader nav ul li.active{background:#215eca;border-color:#215eca;font-family:"Travel Regular",Helvetica,sans-serif,Arial}header.mainHeader nav ul li.active&gt;a{color:#fff}header.mainHeader .secondaryNavigation{position:fixed;height:100%;top:0;right:0;transform:translate(100%, 0);transition:1s transform;z-index:120;width:260px}header.mainHeader .secondaryNavigation .subMenu{background:#fff;margin:0;width:260px;height:100%;width:100%;overflow-y:auto}header.mainHeader .secondaryNavigation .subMenu li{position:relative;border-bottom:1px solid #e6e6e6;margin-bottom:0}header.mainHeader .secondaryNavigation .subMenu li:after{top:10px;right:15px;width:30px;text-align:center;color:#999;font-size:20px !important;font-family:FontBttb;position:absolute}@media (min-width:1025px){header.mainHeader .secondaryNavigation .subMenu li:after{-ms-transform:translateY(-50%) !important;-webkit-transform:translateY(-50%) !important;position:absolute !important;top:50% !important;transform:translateY(-50%) !important}}header.mainHeader .secondaryNavigation .subMenu li.hoteles:after{content:'\e916'}header.mainHeader .secondaryNavigation .subMenu li.esqui:after{content:'\ead5'}header.mainHeader .secondaryNavigation .subMenu li.vuelos:after{content:'\ea21'}header.mainHeader .secondaryNavigation .subMenu li.vueloHotel:after{content:'\e94f'}header.mainHeader .secondaryNavigation .subMenu li.coches:after{content:'\eaa6'}header.mainHeader .secondaryNavigation .subMenu li.caribe:after{content:'\ea9b'}header.mainHeader .secondaryNavigation .subMenu li.tren:after{content:'\e951'}header.mainHeader .secondaryNavigation .subMenu li.costas:after{content:'\ea9a'}header.mainHeader .secondaryNavigation .subMenu li.disney:after{content:'\ea9c'}header.mainHeader .secondaryNavigation .subMenu li.cruceros:after{content:'\ea9d'}header.mainHeader .secondaryNavigation .subMenu li.planb:after{content:'\ea97'}header.mainHeader .secondaryNavigation .subMenu li.portAventura:after{content:'\ea98'}header.mainHeader .secondaryNavigation .subMenu li.traslados:after{content:'\e914'}header.mainHeader .secondaryNavigation .subMenu li.experienciasMusicales:after{content:'\ea99'}header.mainHeader .secondaryNavigation .subMenu li.estudiantes:after{content:'\ea37'}header.mainHeader .secondaryNavigation .subMenu li.contacto:after{content:'\eadb'}header.mainHeader .secondaryNavigation .subMenu li.guiaDestino:after{content:'\eaa4 '}header.mainHeader .secondaryNavigation .subMenu li.grandesViajes:after{content:'\e94f'}header.mainHeader .secondaryNavigation .subMenu li.viajes:after{content:'\ea31'}header.mainHeader .secondaryNavigation .subMenu li.islasMauricio:after{content:'\ea66'}header.mainHeader .secondaryNavigation .subMenu li.novios:after{content:'\e911'}header.mainHeader .secondaryNavigation .subMenu li.ventaAnticipada:after{content:'\e958'}header.mainHeader .secondaryNavigation .subMenu li.circuitos:after{content:'\ea60'}header.mainHeader .secondaryNavigation .subMenu li.ayuda:after{content:'\e944'}header.mainHeader .secondaryNavigation .subMenu li.oficinas:after{content:'\ea32'}header.mainHeader .secondaryNavigation .subMenu li.franquicias:before{content:'\eaa2'}header.mainHeader .secondaryNavigation .subMenu li.imserso:after{content:"\eae4"}header.mainHeader .secondaryNavigation .subMenu li.weekend:after{content:"\eae5"}header.mainHeader .secondaryNavigation .subMenu li.shopping:after{content:"\ea36"}header.mainHeader .secondaryNavigation .subMenu li.miCuenta:after{content:"\e95a"}header.mainHeader .secondaryNavigation .subMenu li.mobileItem:after,header.mainHeader .secondaryNavigation .subMenu li.mobileItem a{color:#3e79e0}header.mainHeader .secondaryNavigation .subMenu li.isNew a:after{content:"Â¡Nuevo!";border:1px solid #ff9224;text-transform:uppercase;font-size:8px;color:#ff9224;padding:2px;line-height:1;margin-left:10px;font-family:'Travel Bold';position:absolute;top:8px}header.mainHeader .secondaryNavigation .subMenu li.heading{background:#3e79e0;padding:15px 20px !important;border:none;position:relative;height:50px}header.mainHeader .secondaryNavigation .subMenu li.heading span{font-family:'Open Sans';font-size:20px;color:#fff;text-transform:uppercase;display:inline-block;vertical-align:middle}header.mainHeader .secondaryNavigation .subMenu li.heading:hover{background:#3e79e0}header.mainHeader .secondaryNavigation .subMenu li.heading .close{padding:0 !important}header.mainHeader .secondaryNavigation .subMenu li.heading .close:before{font-family:FontBttb;display:inline-block;vertical-align:middle;font-size:15px;content:'\ea2c';position:relative;margin:0 5px 0 0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%);color:#fff;right:15px;font-size:25px}header.mainHeader .secondaryNavigation .subMenu li.heading .close:hover{text-decoration:none}header.mainHeader .secondaryNavigation .subMenu li a{font-size:13px;color:#666;text-transform:uppercase;display:block;width:100%;padding:10px 20px 10px 40px;text-decoration:none}header.mainHeader .secondaryNavigation .subMenu li.hasChild&gt;a:after{font-family:FontBttb;display:inline-block;vertical-align:middle;font-size:15px;content:'\e945';position:relative;margin:0 5px 0 0;transform:rotate(180deg) translateZ(0);position:absolute;left:10px;color:#b0b0b0}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:260px;background:#f0f0f0;transform:translate(0, 0)}@media (min-width:1025px){header.mainHeader .secondaryNavigation .subMenu li.hasChild ul{height:100%}}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul.active{transform:translate(-100%, 0);visibility:visible;opacity:1}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul li{border-color:#fff}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul li.heading{position:relative;background:#3e79e0;padding:15px 20px 15px 50px}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul li.heading span{font-size:16px}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul li.heading:after{color:#fff}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul li:before{color:#fff}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul li a{padding:10px 20px}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul li:last-child{border:none}.secondaryLinks{background:#f6f6f6;padding:10px 15px}@media (max-width:1024px){.secondaryLinks{display:none;height:0;padding:0}}.secondaryLinks ul{font-size:0;line-height:1}.secondaryLinks ul li{display:inline-block;vertical-align:baseline;font-size:13px;margin-right:10px;padding-right:10px;margin-bottom:0}.secondaryLinks ul li a{color:#333;text-decoration:none;text-transform:uppercase}.secondaryLinks ul li a:hover{color:#000}.secondaryLinks ul li.heading{font-weight:700;text-transform:uppercase;margin:0}.secondaryLinks ul li.heading a:after{font-family:FontBttb;display:inline-block;vertical-align:middle;font-size:15px;content:'\ea41';position:relative;margin:0 5px 0 0;font-size:12px;margin-left:5px;vertical-align:baseline}body.activeSubmenu{overflow:hidden}body.activeSubmenu header.mainHeader .secondaryNavigation{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}body.activeSubmenu:before{background:rgba(0,0,0,0.8);content:"";display:block;height:100%;position:fixed;width:100%;z-index:111}body:not(.isMobile) header.mainHeader nav ul li:not(.moreProducts){transition:1s background,1s border}body:not(.isMobile) header.mainHeader nav ul li:not(.moreProducts):hover{background:#215eca;border-color:#215eca}body:not(.isMobile) header.mainHeader nav ul li:not(.moreProducts):hover&gt;a{color:#fff}body:not(.isMobile) header.mainHeader .secondaryNavigation .subMenu li:not(.heading):hover{transition:1s background;background:#f0f0f0}body:not(.isMobile) header.mainHeader .secondaryNavigation .subMenu li.hasChild ul li:not(.heading):hover{transition:1s background;background:#dadada}body:not(.isMobile) header.mainHeader .links ul li a:hover{text-decoration:underline}body.isDevice header.mainHeader .headerTop .links ul li,body.isMobile header.mainHeader .headerTop .links ul li{line-height:7px}body.isDevice li.tel,body.isMobile li.tel{padding:0 !important;margin:0 !important;border:none !important}body.isDevice li.tel a i:before,body.isMobile li.tel a i:before{font-family:FontBttb;display:inline-block;vertical-align:middle;font-size:15px;content:'\eadd';position:relative;margin:0 5px 0 0;color:#3e79e0;font-size:30px}@media (max-width:1024px){header{position:relative}header.mainHeader .secondaryLinks{display:none}header.mainHeader nav{height:0;border:none}header.mainHeader nav ul li{display:none}header.mainHeader nav ul li#showSubmenu{display:block;position:absolute;left:0;top:0;height:100%;border:none;text-align:center;width:80px}header.mainHeader nav ul li#showSubmenu a{height:100%;padding:10px 20px}header.mainHeader nav ul li#showSubmenu a:before{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;display:block;font-size:30px}header.mainHeader nav ul li#showSubmenu a span{display:none}header.mainHeader .headerTop{margin-bottom:0;width:100%;font-size:0}header.mainHeader .headerTop .links{display:inline-block;vertical-align:middle;float:none;width:20%;text-align:right;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%)}header.mainHeader .headerTop .links ul li{display:none}header.mainHeader .headerTop .links ul li.tel{display:inline-block;border:none}header.mainHeader .headerTop .links ul li.tel span,header.mainHeader .headerTop .links ul li.tel a{font-size:20px}header.mainHeader .headerTop .logo{display:inline-block;vertical-align:middle;float:none;width:80%;padding-left:20%;text-align:center}header.mainHeader .headerTop .logo img{margin:0 auto;display:inline-block}header.mainHeader .headerTop&gt;h1{color:#3e79e0;font-size:11px;text-transform:uppercase;position:relative;text-align:left;margin:0;font-family:"Travel Regular",Helvetica,sans-serif,Arial}header.mainHeader .secondaryNavigation .subMenu li.hasChild&gt;a:before{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:11px}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;position:relative;display:none}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul.active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1}header.mainHeader .secondaryNavigation .subMenu li.hasChild ul li.heading{display:none}header.mainHeader .secondaryNavigation .subMenu li.hasChild.isVisible:after,header.mainHeader .secondaryNavigation .subMenu li.hasChild.isVisible:before{color:#fff}header.mainHeader .secondaryNavigation .subMenu li.hasChild.isVisible&gt;a{background:#3e79e0;color:#fff;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}header.mainHeader .secondaryNavigation .subMenu li.hasChild.isVisible&gt;a:after,header.mainHeader .secondaryNavigation .subMenu li.hasChild.isVisible&gt;a:before{color:#fff}}@media (max-width:1024px) and (max-width:480px){header.mainHeader .headerTop&gt;h1{margin-top:5px;line-height:1.1}}@media (max-width:1024px) and (min-width:1025px){header.mainHeader .headerTop&gt;h1{position:absolute;left:15px;bottom:0}}@media (max-width:1024px) and (max-width:1024px){header.mainHeader .headerTop&gt;h1{text-align:center}}@media (max-width:1024px) and (max-width:480px){header.mainHeader .headerTop&gt;h1{font-size:9px;letter-spacing:-1px}}@media (max-width:480px){header.mainHeader nav ul li#showSubmenu{width:60px}}.modSeoLinks{background:#007e88;padding:1% 0;width:100%;border-top:6px solid #fff;border-bottom:6px solid #fff}.modSeoLinks .modHeading{text-align:center;font-size:20px;font-family:'Travel Bold';line-height:1;margin:0;color:#fff}.modSeoLinks .modHeading a{color:#fff}.seoBlocks{padding:1% 2%;display:table;width:100%;box-sizing:border-box}.seoBlocks article{width:19%;display:table-cell;padding:0 2% 0 0;vertical-align:top}.seoBlocks article .heading{display:inline-block;text-transform:uppercase;font-size:15px;font-family:'Travel Bold';color:#fff}.seoBlocks article .heading a{color:#fff}.seoBlocks article .icon{font-family:FontAwesome;display:none}.seoBlocks article .icon:before{content:"\f078";font-size:16px;color:#fff;display:inline-block;font-style:normal;margin:0 0 0 5px;opacity:0}.seoBlocks article h3{margin:15px 0 17px 0}.seoBlocks article ul{margin:-10px 0 0 0;padding:0}.seoBlocks article ul li{display:block;margin:0 0 5px 0}.seoBlocks article ul li a{transition:1s color;position:relative;width:0;font-size:15px;color:#fff}.seoBlocks article ul li a:hover,.seoBlocks article ul li a:focus{color:#000}.seoBlocks article:last-child a.toggle{border:none}.modFooter{width:100%}.modFooter .footerAbout{background:#666;padding:1% 2%;width:100%;font-size:0}.modFooter .footerAbout .toggle:before{content:""}.modFooter .footerAbout .f-about{width:50%}.modFooter .footerAbout .f-about article ul{list-style:none;padding-left:0;margin-top:-10px}.modFooter .footerAbout .f-about article ul li{display:inline-block}.modFooter .footerAbout .iconos{width:50%;display:inline-block;padding:0;margin:0}.modFooter .footerAbout article{display:inline-block;vertical-align:middle}.modFooter .footerAbout li:not(:last-child) a:after{content:"|";color:#fff;font-size:9px;padding:0 12px}.modFooter .footerAbout .toggle{border:none}.iconos{width:45%;text-align:right;margin-bottom:15px}.sign p{font-size:12px;margin:0}.footerCopyright{padding:1% 2%;font-size:0;width:100%}.footerCopyright .sign,.footerCopyright .social-icons{display:inline-block;width:50%}.footerCopyright .social-icons{text-align:right}.footerCopyright .icon-group{text-align:right}.footerCopyright .icon-group&gt;a{width:30px;height:30px;line-height:30px;margin:0 2px;font-size:16px}.footerCopyright .icon-group img{vertical-align:middle;margin:0 2px}.footerAbout&gt;article ul{list-style:none;padding-left:0;margin-top:-10px}.footerAbout&gt;article ul li{display:inline-block}.iconos{width:49%;text-align:right;margin-bottom:15px}.iconos .tarjetas img{text-align:right;margin:0 5px;display:inline-block}.toggle.active .icon:before{content:"\f077" !important}@media (max-width:768px){.modFooter .heading{cursor:pointer}.modFooter .toggleContent{display:none;background:#007e88;padding:15px 0;margin:0}.seoBlocks{display:inline-block;padding:1% 0}.seoBlocks article{display:block !important;padding:0;width:100% !important;text-align:center}.seoBlocks article .icon{display:inline-block}.seoBlocks .toggle{border-bottom:1px solid #007e88;display:block}.seoBlocks .toggle:last-child{border:none}.seoBlocks .toggle:last-child{border:none}.seoBlocks .toggleContent{display:none;background:#007e88;padding:15px 0;margin:0}.seoBlocks .icon:before{opacity:1 !important}.modFooter .footerAbout article{display:block;text-align:center;width:100% !important}.modFooter .footerAbout article a.toggle{border:none}.modFooter .footerAbout article .tarjetas{margin:0 0 10px 0}.modFooter .footerAbout article .tarjetas img{padding:0 5px}.modFooter .footerAbout article .toggleContent{background:#666}.modFooter .footerAbout article .toggleContent li{display:block;margin:0 0 10px 0}.modFooter .footerAbout article .toggleContent li a:hover,.modFooter .footerAbout article .toggleContent li a:focus,.modFooter .footerAbout article .toggleContent li a:after{content:"";padding:0}.footerCopyright{padding:10px 15px;box-sizing:border-box}.footerCopyright article{width:100% !important;display:block !important;text-align:center !important}.footerCopyright article:first-child{margin:0 0 10px 0}.footerCopyright .icon-group{text-align:center}.modSeoLinks .modHeading{padding:10px 15px}.modSeoLinks .seoBlocks&gt;article ul li{margin:0 0 10px 0}}@media (min-width:992px){.seoBlocks article ul{display:block !important}}.icon-group{width:100%;text-align:center}.icon-group&gt;a{vertical-align:middle;background:#cdcdcd;border-radius:50%;color:#fff !important;font-size:30px;height:6rem;line-height:6rem;margin:10px;text-decoration:none;width:6rem;display:inline-block;text-align:center;font-family:FontBttb}.icon-group&gt;a.line:before{content:'\eac6'}.icon-group&gt;a.line:hover{background:#00C300}.icon-group&gt;a.facebook:before{content:"\eac1"}.icon-group&gt;a.facebook:hover{background:#3b5998}.icon-group&gt;a.instagram:before{content:"\eac7"}.icon-group&gt;a.instagram:hover{background:#3e3e3e}.icon-group&gt;a.twitter:before{content:"\eac2"}.icon-group&gt;a.twitter:hover{background:#00b6f1}.icon-group&gt;a.pinterest:before{content:"\eac4"}.icon-group&gt;a.pinterest:hover{background:#cb2028}.icon-group&gt;a.google-plus:before{content:"\eac5"}.icon-group&gt;a.google-plus:hover{background:#df4a32}.icon-group&gt;a.linkedin:before{content:"\eac3"}.icon-group&gt;a.linkedin:hover{background:#007bb6}.icon-group&gt;a.youtube:before{content:"\eaca"}.icon-group&gt;a.youtube:hover{background:#cc181e}.icon-group&gt;a.periscope:before{content:"\eac8"}.icon-group&gt;a.periscope:hover{background:#30A4C6}.vuelos .datos-comprador .f-row .f-block{margin-bottom:15px}.vuelos .datos-comprador .f-row .f-block--title{width:150px}.vuelos .datos-comprador .f-row .f-block--title select{width:100%}.vuelos .datos-comprador .f-row .f-block--name{width:290px}.vuelos .datos-comprador .f-row .f-block--surname{width:378px;margin-right:0}.vuelos .datos-comprador .f-row .f-block--surname label{display:flex;flex-wrap:wrap;width:100%;align-items:center}.vuelos .datos-comprador .f-row .f-block--surname label .etiqueta{width:100%}.vuelos .datos-comprador .f-row .f-block--surname input{width:50%}.vuelos .datos-comprador .f-row .f-block--nationality{width:300px}.vuelos .datos-comprador .f-row .f-block--document{width:250px}.vuelos .datos-comprador .f-row .f-block--document-num{margin-right:0;width:268px}.vuelos .datos-comprador .f-row--1 select,.vuelos .datos-comprador .f-row--1 input{width:100%}.vuelos.pago .boton-pago .btn{padding:20px}.vuelos.pago .boton-pago .btn span{font-size:18px !important}.tematico.pasajeros .datos-comprador .f-row .f-block{margin-bottom:15px}.tematico.pasajeros .datos-comprador .f-row .f-block--title{width:150px}.tematico.pasajeros .datos-comprador .f-row .f-block--title select{width:100%}.tematico.pasajeros .datos-comprador .f-row .f-block--name{width:290px}.tematico.pasajeros .datos-comprador .f-row .f-block--surname{width:377px;margin-right:0}.tematico.pasajeros .datos-comprador .f-row .f-block--surname label{display:flex;flex-wrap:wrap;width:100%;align-items:center}.tematico.pasajeros .datos-comprador .f-row .f-block--surname label .etiqueta{width:100%}.tematico.pasajeros .datos-comprador .f-row .f-block--surname input{width:50%}.tematico.pasajeros .datos-comprador .f-row .f-block--nationality{width:300px}.tematico.pasajeros .datos-comprador .f-row .f-block--document{width:250px}.tematico.pasajeros .datos-comprador .f-row .f-block--document-num{margin-right:0;width:267px}.tematico.pasajeros .datos-comprador .f-row--1 select,.tematico.pasajeros .datos-comprador .f-row--1 input{width:100%}.f-block.disabled{pointer-events:none;opacity:.7}.f-block.disabled select,.f-block.disabled input{background-color:#f6f6f6}.account-model.box-light{padding:20px;background-color:#f6f6f6;margin:20px 0;border:none !important}.account-model.box-light h2.h-small{margin-top:0 !important;padding:0;margin-bottom:25px;font-family:"Travel Regular",sans-serif !important;font-weight:600}.account-model .f-row{margin-left:0;font-size:0}.account-model .f-block{margin-right:0;margin-bottom:10px;padding-right:10px}.account-model .f-block input,.account-model .f-block select{width:100%;box-sizing:border-box}.account-model .f-block label span input,.account-model .f-block label span select{width:100%;box-sizing:border-box}.account-model .f-block--title{width:20%}.account-model .f-block--name{width:26.6666%}.account-model .f-block--surname-1{width:26.6666%}.account-model .f-block--surname-2{width:26.6666%}.account-model .f-block--nationality{width:30%}.account-model .f-block--document{width:20%}.account-model .f-block--document-num{width:50%}.account-model .f-block--direction{width:25%}.account-model .f-block--population{width:25%}.account-model .f-block--cp{width:25%}.account-model .f-block--province{width:25%}.account-model .f-block--country{width:20%}.account-model .f-block--cod-country{width:20%}.account-model .f-block--phone{width:20%}.account-model .f-block--acc-email{width:50%}.account-model .f-block--acc-re-email{width:50%}.account-model .f-block--acc-pass{width:50%}.account-model .f-block--acc-re-pass{width:50%}.account-model .f-block--origin-hab{width:50%}.icon-wrap.icon-recla-abierto{color:#DC3545;width:20px;height:20px;background:url(https://d2eh7florc4mjb.cloudfront.net/img/sprites/iconos-small.png) 0 -4376px no-repeat !important}.icon-wrap.icon-recla-esperando{color:#59BBE0;width:20px;height:20px;background:url(https://d2eh7florc4mjb.cloudfront.net/img/sprites/iconos-small.png) 0 -4405px no-repeat !important}.icon-wrap.icon-recla-resuelto{color:#6c757d;width:20px;height:20px;background:url(https://d2eh7florc4mjb.cloudfront.net/img/sprites/iconos-small.png) 0 -4432px no-repeat !important}.icon-wrap.icon-comunicacion{width:20px;height:20px;background:url(https://d2eh7florc4mjb.cloudfront.net/img/sprites/iconos-small.png) 0 -4457px no-repeat !important}.icon-wrap.icon-reclamation{width:23px;height:22px;background:url(https://s3-eu-west-1.amazonaws.com/bv-static-images/img/sprites/iconos-small.png) 0 -4482px no-repeat !important}.recla-esperando{color:#59BBE0;text-transform:uppercase;font-weight:600}.recla-abierto{color:#DC3545;text-transform:uppercase;font-weight:600}.recla-resuelto{color:#6c757d;text-transform:uppercase;font-weight:600}.m-gdpr{margin:15px 0;text-align:left;color:#666}.m-gdpr__toggle{display:block}.m-gdpr__box{position:relative}.m-gdpr__box:after{content:'';position:absolute;z-index:1;left:0;right:0;bottom:1px;height:25px;background:linear-gradient(to bottom, rgba(242,242,242,0) 0, #f2f2f2 100%)}.m-gdpr__info{padding:15px;border-radius:4px;border:1px solid #d5d5d5;margin-bottom:15px;height:130px;overflow-y:auto;position:relative}.m-gdpr__info-label{font-weight:700;text-transform:uppercase;font-size:15px;line-height:18px;position:relative;margin-bottom:10px}.m-gdpr__info p{font-size:12px;line-height:15px;margin-bottom:20px}.m-gdpr__info p:first-child{margin:0}.m-gdpr__info strong{color:#333}.m-gdpr__options{padding:0 10px}.m-gdpr__item{border-bottom:1px solid #d5d5d5;padding:10px 0}.m-gdpr__text{font-size:13px;color:#666;line-height:17px}.m-gdpr__check-group{color:#666;display:flex;align-items:center;margin-top:10px}.m-gdpr__check-group .c-radio{display:flex;align-items:center}.m-gdpr__check-group .c-radio label{padding-left:5px;font-size:12px}.m-gdpr__check-group .c-radio input{padding:0}.m-gdpr__check:first-child{margin-right:30px;height:auto;width:auto}.m-gdpr .c-link{font-size:13px;color:#3e79e0;text-transform:none}.c-btn{font-size:16px;padding:0;background:none;border:0;-moz-appearance:none;appearance:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-appearance:none;cursor:pointer;text-decoration:none;transition:all .6s;outline:none;text-align:center;border-radius:4px;margin:0;color:#fff;background:#3e79e0;font-size:15px;padding:8px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden;text-decoration:none !important}.c-btn--hollow{background:transparent;border:1px solid #3e79e0;color:#3e79e0}.c-btn--uppercase{text-transform:uppercase;font-weight:bold}.c-btn:hover{background:#3e79e0;color:#fff}.c-btn{font-size:16px;padding:0;background:none;border:0;-moz-appearance:none;appearance:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-appearance:none;cursor:pointer;text-decoration:none;transition:all .6s;outline:none;text-align:center;border-radius:4px;margin:0;color:#fff;background:#3e79e0;font-size:15px;padding:8px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden}.c-btn--hollow{background:transparent;border:1px solid #3e79e0;color:#3e79e0}.c-btn--uppercase{text-transform:uppercase;font-weight:bold}.c-btn:hover{background:#3e79e0;color:#fff}.m-background{background-repeat:no-repeat;position:relative}.m-background__logo{position:absolute;left:45px;top:45px}.m-background--cover{background-size:cover}.m-background--center{background-position:center center}.m-background--vh{width:100%;height:100vh}.m-background--flight-landing{background-image:url(../../images/owcs/backgrounds/bg-landing-vuelos.jpg)}.m-split-flap{color:#fff}.m-split-flap__title{font-size:30px;line-height:36px;display:block}.m-split-flap__title span{font-size:25px;font-weight:300}.m-split-flap__subtitle{font-size:16px;line-height:24px}.m-split-flap__wrap{margin-top:30px;display:flex;align-items:center;justify-content:space-between}.m-split-flap__col{width:50%}.m-box{padding:50px}.m-box--has-background-1{background-color:rgba(0,0,0,0.6)}.m-box--has-background-2{background-color:rgba(255,255,255,0.6)}.m-box--has-radius{border-radius:4px}@media (max-width:1024px){.m-newsletters-opt__container{margin-left:15px;margin-right:15px}}@media (min-width:1025px){.m-newsletters-opt__container{display:flex;justify-content:flex-end;max-width:1280px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto;width:100%}}@media (min-width:1025px){.m-newsletters-opt__box{max-width:60%}}.m-newsletters-opt .newsletter{background:transparent;border-top:none;border-bottom:none;padding:0}.m-newsletters-opt .newsletter__form{margin-top:0}.m-newsletters-opt .newsletter__form .field .validation__ok,.m-newsletters-opt .newsletter__form .field .validation__error{margin-bottom:0;padding-bottom:0;min-height:inherit;font-weight:700}.m-newsletters-opt .newsletter__text{display:none}.m-newsletters-opt .m-gdpr__box{background:rgba(255,255,255,0.6);border-radius:4px}.m-newsletters-opt .m-gdpr__box:after{display:none}.m-newsletters-opt .m-gdpr__item{border-bottom:none}.m-newsletters-opt .m-gdpr__info{margin-top:10px;margin-bottom:0}.newsletter{width:100%;background:#f3f7fa;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:35px 0}.newsletter__wrap{display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;*display:inline;zoom:1;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;position:relative;width:100%;max-width:100%;align-items:center}.newsletter__claim{color:#666;font-size:15px;margin:0}.newsletter__title{color:#3e79e0;font-size:28px;font-weight:300;margin:0 0 15px;line-height:25px}.newsletter__text{text-align:center;width:100%}.newsletter__form{width:100%;text-align:center;margin-top:25px;margin-bottom:25px}.newsletter__form form{margin:0}.newsletter__form .field{display:block;font-size:0}.newsletter__form .field__error .newsletter__form-input{border-color:#FF3A51}.newsletter__form .field .validation__ok{color:#00dd82;font-size:12px;text-transform:uppercase;display:block;margin:10px 0}.newsletter__form .field .validation__error{color:#FF3A51;font-size:12px;text-transform:uppercase;display:block;margin:10px 0}.newsletter__form-input{height:42px;border:1px solid #e6e6e6;padding:5px;font-size:15px;display:inline-block;vertical-align:middle;width:100%;max-width:230px}@media (min-width:1140px){.newsletter__form-input{max-width:270px}}@media (max-width:839px){.newsletter__form-input{max-width:350px}}@media (max-width:480px){.newsletter__form-input{max-width:100%}}.newsletter__form-submit{background:#3e79e0;color:#fff;font-size:15px;text-transform:uppercase;font-family:'Travel Bold';text-align:center;padding:13px 20px;display:inline-block;vertical-align:middle}@media (max-width:480px){.newsletter__form-submit{display:block;margin:15px 0 0}}.newsletter__form-conditions{font-size:15px;margin-top:15px;display:block}.newsletter__form-conditions a{color:#333;text-decoration:underline}.newsletter__gdpr{max-width:600px;margin:0 auto !important}</pre></body></html>